C#基础知识(命名、注释、面向对象等)

C#基础知识(命名、注释、面向对象等)

编码文章call10242025-02-01 3:27:499A+A-

C#语法命名规范:

要求:定义的变量和方法的命名要有意义,

1、骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userName、userPassword、realName…(普通变量(局部变量)、字段)

2、帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()、ChangeName()…(方法名、类名、属性名)

C#语法的注释:(主要起到说明的作用)

1、单行注释(//注释内容)

2、多行注释(/*注释内容*/)

3、文档注释(///注释内容)

.Net程序执行过程

1、编写c#代码,保存为.cs文件。

2、通过csc.exe程序来将.cs文件编译为.net程序集(.exe或.dll)。此时的exe或dll并不是机器码(cpu不可理解)。

Csc的位置:C:\WINDOWS\Microsoft.NET\Framework

3、程序运行时通过JIT编译(Just In Time)即时编译,将程序集编译为cpu能理解的机器码,这时cpu才能执行。

面向对象

面向对象三大特征:继承、封装、多态。

构造函数:方法名和类命相同,没有返回值,可以重载,一般为Public(private不能初始化)。

继承:(类与类之间的关系)

Base Class→基类、Parent Class→父类

Derived Class→派生类、Child Class→子类

里氏替换原则:需要父类的地方,用子类替换。

注意:

1、构造函数不能被继承;

2、子类对象被创建时,先会调用父类中的构造函数(默认情况会调用父类的无参构造函数);可以在子类构造函数后面加:base(……)指定要调用父类中的哪个构造函数。

this:

1)作为当前类的对象,this.成员名(调用成员,自己);

2)调用本类的其他构造函数。:this()(调用构造函数,自己)。

base:

1) 调用父类中的成员(当子类重写或者用new隐藏了父类成员时,调用父类成员);

2)调用父类构造函数。

封装:

1、属性封装了字段

2、方法的多个参数封装成了一个对象

3、将一堆代码封装到了一个方法中

4、将一些功能封装到了几个类中

5、将一些具有相同功能的代码封装到了一个程序集中(dll、exe),并且对外提供统一的访问接口。(属性名、方法名等。)

C#编程自学_做最好的.net自学资料站_www.4k8k.net

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4