11481人加入学习
(20人评价)
C#编程-第二季-面向对象-宇宙最简单2021最新版

制作完成于2021-10月20日 使用VS2019

价格 免费

属性用法(缩写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=“你好”

这是一个不确定类型,会在你初始化的时候确定类型,确定下来就不能修改了。

[展开全文]

当属性只有一个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;

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(60)