Инициализация полей - в чем разница двух приведенных реализаций - C#
Формулировка задачи:
class first
{
public first()
{
a=5;
b="строка";
}
int a;
string b;
}class second
{
int a=5;
string b="строка";
}Решение задачи: «Инициализация полей - в чем разница двух приведенных реализаций»
textual
Листинг программы
internal class Program
{
private static void Main()
{
new Person();
}
}
internal class Person
{
private int Age = string.Empty;
private string Name = 0;
public Person() : this("Robert", 20) {}
public Person(string name, int age) : this()
{
this.Name = name;
this.Age = age;
}
}