常见命名规则:
1>匈牙利命名法:在每个变量名的前面加上若干标识数据类型的字符。基本原则是:变量名=属性+类型+对象描述——i开头表示int类型,s标识string
2>骆驼命名:第一个单词首字母小写,之后的单词首字母大写——userName
3>帕斯卡命名法:第一个单词首字母大写,之后的单词首字母大写——GetMax()——常用在方法名,类名
.net程序基本编写,执行流程
1>编写C#代码,保存为.cs文件
2>通过csc.exe程序来将.cs文件编译为.net程序集(.exe或dll)。此时并不是机器码-cpu不可理解
3>程序运行时通过JIT即使编译,将程序集编译为cpu能理解的机器码,此时,cpu才能执行。
面向对象:
1>什么是面向对象?
一种分析问题的方式--增强了程序的灵活性,可扩展性。
2>面向对象的三大特性?
封装,继承,多态
类:
1>类:类是一种数据类型,用户自定义的数据类型
2>类组成:字段,属性,方法,构造函数等
*对象是具体的,是类的具体实例。对象具有属性(特征)和方法(行为)
添加引用和导入命名空间的区别:
1>添加引用——添加程序集
2>导入命名空间——namespace(ctrl+.或shift+alt+F10)
参数与返回值
没有必然联系,参数的类型,个数,对返回值没有任何影响。
变量作用域
1>变量作用域:声明该变量最近的那对包含声明语句的大括号内部
2>成员变量:直接属于某个类,作用域在该类内部
3>局部变量:声明该变量的块语句或方法结束时的封闭括号之前的作用域内(使用前必须要赋值)
时间: 2024-10-24 10:36:44