class Women
{
public string _name;
public int _age;
public char _gender;
public void Me()
{
//控制台输出:我的名字pp,我的年龄18,我的性别女
Console.WriteLine("我的名字{0},我的年龄{1},我的性别{2}", _name, _age, _gender);
Console.ReadKey();
}
}
class Program
{
static void Main(string[] args)
{
Women person=new Women();
person._name = "pp";
person._age = 18;
person._gender = '女';
person.Me();
}
}
// ctrl+r+E快速get set
class Women
{
private string _name;
private int _age;
private char _gender;
public string Name
{
get { return _name; }//取值,我们从字段当中取值的时候调用Get方法
set { _name = value; }//赋值,我们给字段赋值的时候调用set方法
}
public int Age
{
get { return _age; }
set {
if (value < 0 || value >= 100)
{
value = 0;
}
_age = value;
}
}
public char Gender
{
get {
if (_gender == '男' || _gender == '女')
{
return _gender;
}
return _gender='男';
}
set { _gender = value;}
}
public void Me()
{
Console.WriteLine("我的名字{0},我的年龄{1},我的性别{2}", Name, Age, Gender);
Console.ReadKey();
}
}
class Program
{
static void Main(string[] args)
{
Women person=new Women();
person.Name = "pp";
person.Age = 100;
person.Gender = 'a';
person.Me();
}
}
网友评论