C#OOP的一些小知识点,希望对大家有用。
第一章(C#OOP)
Framework(相当于java中的jdk)
2.包含2个部分:框架类库(工具包),CLR(CTS,CLS)
第二章(C#OOP)
1.C#语法:主要是对比与java的区别
(1)数据类型
字符串String:C#的“S”小写大写都可以,一般小写,java大写
布尔bool:java写法boolean
(2)变量和常量
创建隐型变量:var 代替数据类型(参考课本案例)
定义常量:在定义变量前加const,表示该变量只能赋一次初始值,以后不能修改
(3)运算符,表达式(与java相同)
(4)控制语句
if-else(同java)
switch:1.()里可以用字符串来比较,java不行
2.每个case后必须要写break; java可不写
do-while,while,for:(同java)
foreach:
C#语法:foreach (数据类型 元素名 in 数组或集合对象) {…}
Java语法:for (数据类型 元素名 : 数组或集合对象){…}
2.数组
(1)一维数组同java,但[]不能写在变量后面
(2)多维数组分2种,一种同java,另一种:int[,] = new int[3,3];2种写法含义不同
3.枚举:是一种自定义的数据类型,类似一种由多个常量组成的集合类型
(1)语法:
定义:enum 枚举类型名{常量1,常量2,常量3,…}
声明:枚举类型名 变量名;
初始化:变量名 = 枚举类型名.常量1;
(2)定义的位置:在main方法外面写,或class的外面写
4.数据类型转换:Convert.ToXXXX(任意类型数据);-把任意类型的数据转换为指定类型数据
第三章(C#OOP)
1.类:计算机模拟现实,描述一个现实事物的抽象,类是一个自定义的复合数据类型 把有关联的信息记录在一起,方便操作
(1)类包含2个主要成员:属性,方法
(2)定义的位置:一般新建一个class文件单独写,也可在其他class文件并列class写
(3)定义的语法:
public class 类名
{