.Net新手通常容易把属性(Property)跟特性(Attribute)搞混,其实这是两种不同的东西
属性指的类中封装的数据字段;而特性是对类、字段、方法和属性等元素标注的声明性信息
如下代码(Id、Name为User的属性,[DbKey]为Id的特性)
///
/// 用户信息
///
public class User
{
[DbKey]
public string Id { get; set; }
public string Name { get; set; }
}
特性分预
1.1创建类
语法格式:
class name {
//class body
}
实例化:
var xxx=new name()
//注意:必须使用new实例化对象
例:
//创建一个class,此处创作一个 学校 类
class School {
}
//实例化这个类
new School()
1.2.类constructor构造函数
定义:constructor()方法是类的构造函数(默认方法),作用是传递参数,返回实例对象,通过new命令生成实例对象时,自动调用此方法,如果没有