using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace getset
{
class TT
{
public int a;
public TT() { a = 10; }
}
class Test
{
public int Ilove { get; set; }
public String StuName { get; set; }
public TT TtObj { get; set; } }
class Program
{
static void Main(string[] args)
{
Test t = new Test();
t.Ilove = 100;
t.StuName = "Lucy";
t.TtObj=new TT();
Console.WriteLine("{0} {1} {2}", t.StuName, t.Ilove,t.TtObj.a);
}
}
}
Lucy 100 10
请按任意键继续. . .
C#中属性getset的简写问题。
前面的字段没用到。而简写是对ID起作用,那和直接定义公有的ID字段有什么区别?简单的说就是getset的简写怎么用?不简写的话应该是对id起作用。
private string id;
public string ID
{
get { return this .id; }
set { this .id = value; }
}
完全等同于
public string ID { get ; set ;}
追问
简写的话,ID和id不就没关系吗?