using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 字段与属性 { class Program { static void Main(string[] args) { //使用场景:访问控制 student student = new student(); string s = student.Name; //使用场景2:防止非法数据 student.Age = 5; Console.WriteLine(student.Age); Console.ReadKey(); List<student> students = new List<student>(); //一条值 //student st=//select * from student where id=1 } } /// <summary> /// 学生类 /// </summary> public class student { //private 私有的 /// <summary> /// 主键id /// </summary> public int Id { get; set; } /// <summary> /// 名称 /// </summary> public string Name { get; set; } /// <summary> /// 年龄 /// </summary> public int Age { get; set; } } } public class User { //private(私有)。。。public(公开)访问修饰符 //字段:“成员变量”,一般用于类的内部做数据交互 private string name;//camel命名法 public string Name//Pascal命名法 { get { return name; }//get方法获取字段的值 set { name = value; }//set设置字段的值 } } // private int age; //public int Age //{ // get // { // return age; // } // set // { // //这里可以写逻辑判断 // if (value < 18) // age = 18; // else // age = value; // } //} //}