属性用法(缩写prop)
一般将成员变量命名为驼峰法,例如myAge,elemNum。且一般都是私有化。
属性命名一般是首字母大写,大驼峰法,属性变量名会被系统自动创建,和其他变量无关。
使用时里面包含了set和get,若其中一个不写则没有相应功能。
匿名类型
var 类型,自动分配变量类型,像c++的auto
属性用法(缩写prop)
一般将成员变量命名为驼峰法,例如myAge,elemNum。且一般都是私有化。
属性命名一般是首字母大写,大驼峰法,属性变量名会被系统自动创建,和其他变量无关。
使用时里面包含了set和get,若其中一个不写则没有相应功能。
匿名类型
var 类型,自动分配变量类型,像c++的auto
int age ; int 类型
var age: 匿名类型
var 匿名类型关键字
public int Age {get;set;}
var 匿名类型 初始化什么类型就是什么lei'x
可以单独控制set或get的访问权限。
属性可以单独只有set 或get。//只写或只读
属性函数只写可以不管返回值类型
get和set可以简写,/*属性找的是属性名小写之后的数据成员。*/这一段可能有错 并未赋值。
public int Age{get;set;}
匿名类型:
var=45;
var=“你好”
这是一个不确定类型,会在你初始化的时候确定类型,确定下来就不能修改了。
匿名类型
v
当属性只有一个set或者get,视为只写或只读
set或者get的对象是属性函数首字母小写之后的变量
自动实现属性
var ni'm
自动化创建
当你系统里没有创建一个属性
但定义了一个属性的简写方法,则系统会自动创建一个成员变量
(用于只读或只写)
public int Id
{
get;set;
}
//当没有的成员的定义去访问,则要通过属性去访问成员
Console.WriteLine("id:" + Id);
匿名类型
(根据你后面赋值来决定的)
var agv=20; ->整型
var name="小李" ->字符串类型
类:属性
1.可只get或只set
2.可简写
public string Name
{
get;set;
}
匿名类型:var 类似C++ 的Auto
例如:var age = 45;
var 弥明类型