3 , , .
, .
.
:
1. void.
2. return().
3. .
. .
:
1. .
2. .
, , .
, , .
.
public class Person
{
private string _name;
private string _surname;
private DateTime _birthDate;
public string Name
{
get { return _name; }
set { _name = value; }
}
public string Surname
{
get { return _surname; }
set { _surname = value; }
}
public DateTime BirthDate
{
get { return _birthDate; }
set { _birthDate = value; }
}
}
private static void Main(string[] args)
{
Console.WriteLine(" 3");
Person person = new Person();
Console.WriteLine(person.Name);
Console.Read();
}
, :
public class Person
{
private string _name;
private string _surname;
private DateTime _birthDate;
public string Name
{
get { return _name; }
set { _name = value; }
}
public string Surname
{
get { return _surname; }
set { _surname = value; }
}
public DateTime BirthDate
{
get { return _birthDate; }
set { _birthDate = value; }
}
public Person()
{
_name = "";
_surname = "";
_birthDate = new DateTime(1990,01,01);
}
}
.
# , .
.
public class Person
{
private string _name;
private string _surname;
private DateTime _birthDate;
public Person()
{
_name = "";
_surname = "";
_birthDate = new DateTime(1990,01,01);
}
public Person(string name, string surname)
{
_name = name;
_surname = surname;
}
public Person(string name, string surname, DateTime birthDate)
{
_name = name;
_surname = surname;
|
|
_birthDate = birthDate;
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public string Surname
{
get { return _surname; }
set { _surname = value; }
}
public DateTime BirthDate
{
get { return _birthDate; }
set { _birthDate = value; }
}
}
private static void Main(string[] args)
{
Console.WriteLine(" 3");
Person firstPerson = new Person("","", new DateTime(1985, 12, 10));
Person secondPerson = new Person("","");
Person thirdPerson = new Person();
Console.WriteLine(person.Name);
}
, . . readonly.
.
. , , . , , this :
public Person(string name, string surname, DateTime birthDate):this(name, surname)
{
_birthDate = birthDate;
}
, , .
:
1. ?
2. ?
3. ?