Как заполнить поля разными значениями не прибегая к написанию нескольких методов - C#
Формулировка задачи:
class Worker
{
string Fam;
string[] ini = new string[2];
string work;
int year;
public Worker()
{
Random ran = new Random();
string[] Fams = { "Раскольников", "Онегин", "Арбузов", "Морков", "Пилюлин", "Выговин" };
string[] Inis = { "А", "К", "И", "Л", "В", "О", "Н" };
string[] Works = { "Бугалтер", "Повар", "Контролер", "Оператор", "Слесарь" };
Fam = Fams[ran.Next(0, 6)];
ini[0] = Inis[ran.Next(0, 7)];
ini[1] = Inis[ran.Next(0, 7)];
work = Works[ran.Next(0, 5)];
year = ran.Next(1, 20);
}Решение задачи: «Как заполнить поля разными значениями не прибегая к написанию нескольких методов»
textual
Листинг программы
class SomeClass {
public int SomeProperty1 {get;set;}
public string SomeProperty2 {get;set;}
}
...
var someClass = new SomeClass {
SomeProperty1 = 10,
SomeProperty2 = "Value"
};