//获取 /// <summary> /// 获取随机姓氏 /// </summary> /// <param name="type"></param> /// <returns></returns> private string GetRandomSurname(SurnameType type) { Random random = new Random(); int index = random.Next(0, Surnames.Count()); string value = Surnames[index]; switch (type) { case SurnameType.Both: break; case SurnameType.Single: while (value.Length == 2) { index = random.Next(0, Surnames.Count()); value = Surnames[index]; } break; case SurnameType.Complex: while (value.Length == 1) { index = random.Next(0, Surnames.Count()); value = Surnames[index]; } break; default: break; } return(value); }
private static void MapBaseProperties(Surnames sourceDbItem, SurnameDto targetDto) { targetDto.Id = sourceDbItem.Id; targetDto.CreateDate = sourceDbItem.CreateDate; targetDto.CreateUser = sourceDbItem.CreateUser; targetDto.UpdateDate = sourceDbItem.UpdateDate; targetDto.UpdateUser = sourceDbItem.UpdateUser; }
private string NameAndSurname() { Array values = Enum.GetValues(typeof(Names)); Names name = (Names)values.GetValue(rand.Next(values.Length)); values = Enum.GetValues(typeof(Surnames)); Surnames surname = (Surnames)values.GetValue(rand.Next(values.Length)); return(name.ToString() + " " + surname.ToString()); }
public string GenerateName(Random r) { return (( (Forenames != null && Forenames.Any() ? Forenames[r.Next(Forenames.Length)] : "") + " " + (Surnames != null && Surnames.Any() ? Surnames[r.Next(Surnames.Length)]: "") ) .Trim()); }
public override bool Equals(object obj) { Person other = obj as Person; if (other == null) { return(false); } bool a = Name == null ? other.Name == null : Name.Equals(other.Name); bool b = Surnames == null ? other.Surnames == null : Surnames.Equals(other.Surnames); return(a && b); }