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

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

价格 免费

Console.ReadLine();  获取用户所输入的值;

[展开全文]

正常模式下的调试∶
正常模式指的是不会影响程序的正常运行。
1,在VS中我们使用Console.Write(或者WriteLine)方法向控制台输出变量的值,通过这个我们可以查看变量的值是否符合我们的预期来调试错误。
2,在Unity中我们使用Debug.Log("") Debug.LogError("") Debug.LogWarn(""),向unity的console窗口输出信息,帮助我们调试错误。
 

[展开全文]

设置属性的只读或者只写 private string name; public string name{ get{ return name; } }

属性可以值只提供⼀个set块或者get块

2、属性的访问修饰符 public string name{ get{ return name; } private set{ name = value; } }

3、⾃动实现的属性 public int Age{get;set;} 编译器会⾃动创建private int age属性

[展开全文]

异常检测代码

try{

//可能出现异常的代码

}

catch(){

//需要捕捉的异常

}

 

[展开全文]

属性

private int age;

public int Age//这个可以随意命名

{

      get

   {

    }

     set

    {

     }

}

外部引用属性来赋值或取值该属性所在类对应的变量

[展开全文]
LSCqmu · 2023-05-06 · 017-属性 0

空对象不能去引用其他

new总是用来初始化的

[展开全文]

ToString默认情况下输出类的完整路径

 

[展开全文]

结构体声明对象不必new,除非想初始化

[展开全文]

继承接口,就算有方法没调用也要实现接口中所有的方法

 

Student stu1=new Student(18,"小芳");

Student stu2=new Student(25,"小刚");

stu2=stu1;\\当Student是struct结构体时,赋值值;是类Class时,赋值引用地址

 

当一个对象没人引用时就成了内存垃圾

 

字符串存储在静态存储区

[展开全文]

接口里不能定义变量

不能包含函数体,void disFile(){}里{}也算函数体

 

隐藏方法  子类声明对象用子类中方法

                父类声明就用父类中,没有new只会警告

base 只能访问父类中的数据

[展开全文]

C#通过类来访问static修饰的成员,不能用对象访问

静态函数只能使用静态数据

[展开全文]

中断(Debug)模式下的调试: 如何让程序中断? 断点 断点是什么? 断点是源代码中⾃动进⼊中断模式的⼀个标记,当遇到断点的时候,程序会进⼊中断模 式。 如何插⼊断点?

1,右击代码⾏,选择breakpoint(断点) -> insert breakpoint(插⼊断点)

2,光标定位到代码⾏,选择菜单上的Debug(调试)->Toggle Breakpoint(切换断点)

3,光标定位到代码⾏,按下F9键,在此按下F9是取消断点 4,在需要添加断点的⾏⾸位置,直接单击,再次单击取消断点

[展开全文]

1,在VS中我们使⽤Console.Write(或者WriteLine)⽅法向控制台输出变量的值,通过这个 我们可以查看变量的值是否符合我们的预期来调试错误。

2,在Unity中我们使⽤Debug.Log("") Debug.LogError("") Debug.LogWarn(""),向unity的 Console窗⼝输出信息,帮助我们调试错误。

[展开全文]

base 只能访问父类中的数据

this访问当前类中的成员

[展开全文]

Customer c1=new Customer{"张三",15,170};

Customer c2=c1;\\此时是吧c1的地址赋值给c2

[展开全文]

接口和抽象类:

抽象类:

abstract

单继承

抽象方法,普通方法

接口:

interface

多继承

普通方法:没有方法体

 

[展开全文]

值类型存在栈;

引用的地址可以存在栈;

所有字符串本身都是常量;

所有的字符串都是存在静态存储区;

 

[展开全文]

静态  static

静态成员和普通成员的区别:

静态变量是存储在静态存储区,而不是存储在某个对象里面,只支持通过类访问;

静态函数只能使用静态数据,不能使用非静态;

静态类:只能使用静态成员(类),不能

 

[展开全文]

public void SetAge(int age){

}

[展开全文]
LitzshuKa · 2022-07-08 · 017-属性 0

授课教师

SiKi学院老师

课程特色

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