本帖最后由 有钱就有希望 于 2013-10-30 08:42 编辑
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
person p = new person();
p.Name = "Tom";
Console.WriteLine(p.Name);
Console.ReadKey();
}
}
class person
{
public string Name { get; set; }
}
}
///////////////////////////////////////////////// 学到面向对象这里迷糊了,两段代码上面的get{}set{}没写东西。下面的写了代码在里面,这两种用法不知道他们到底有什么区别,这两种用法对代码有何影响,求一个详解...
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
person p = new person();
p.Name3 = "Tom";
Console.WriteLine(p.Name3);
Console.ReadKey();
}
}
class person
{
public string Name2;
public string Name3
{
get
{
return this.Name2;
}
set
{
this.Name2 = value;
}
}
}
}
|