?????????????????????????????ζ?????????????????????????????????????????θ??????????????????????????????????????????????????C#??????????PropertyInfo????????????????????д???????????????????????????C#??????д?????????????????
??????????壺????????????????????д?????????????ε???? ????????ù????????????????????????????????????“??????”?????????? ?????????????????????????????????????????????????????????????????????????????????????仹???????????????????????????????
????????????
?????????????????Winform????????????????????EF?????????????????????????3???????????????
????1.?????Σ???????????У??????????????????????
????private string _age;
????2.get??????????????????????п???????????????ж?????????????return????throw??????
????get
????{
????//????????ж?
????return _age> 0 ? _age: 0;
????}
????3.set???????????????????????????????????????void???????????????????????????????????????????????????
???????????
????????????????3????????????????????в????????????????????????????????????????????????????????????????????????????е?????????Σ????????????????? get ?? set ?????????з????
????public int Id { get; set; }
???????????????????????????????????????3?????????????????????????
????1.???????????????????? get ?? set ???????????? readonly ??????????????????set ???????????private ??
????2?????????????????????????????????????????? ?????????????????????????????????????????
????3.??????????get????set?в??????????????????????????????????????Ρ?????β?????????????????????????????????? ref?????? out?????????
????????PropertyInfo?????
???????????????????????????????????????????????鵽???п???????????????
????1.????1??????????????д?????????????????????????????θ?????????????
????????Person??
public class Person {
public Person(int id??string name??string address)
{
this.Id = id;
this.Name = name;
this.Address = address;
}
public int Id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
}
????????User??
????public class User {
????public int Id { get; set; }
????public string Name { get; set; }
????public string Group { get; set; }
????}