C#期末考试总结:

考点1:内插字符串$(使用方法:$"........{变量名}.....",作用:可读性增强,本身个也是一个字符串,可以作为一个变量赋值,有利于字符串的生成

考点2:强类型语言

考点3:var类型:在编译的时候就要推断出

考点4:值类型和引用类型:

值类型:

struct

enum(不能在枚举类型定义时定义方法,提高了可读性便于理解)

C#期末考试总结:_第1张图片整数、可为null的类型(有自己的副本) 

引用类型:共用一个对象,一个改变另一个可能也会改变

考点5:高精度十进制浮点数:decimal(16):大整数加小数位

C#期末考试总结:_第2张图片

 考点6:类型转换:转换的过程中不能损失精度,也就是精度低的可以向精度高的转换

C#期末考试总结:_第3张图片

 考点7:

C#期末考试总结:_第4张图片

 C#期末考试总结:_第5张图片

C#期末考试总结:_第6张图片

考点8:将某种类型转化为可以为空的数据:在类型和变量名称之间加一个?

判断该类型是否含空:

C#期末考试总结:_第7张图片

 

C#期末考试总结:_第8张图片

 考点8for和foreach的区别:

①后者不知道具体的位置,而前者通过索引可以知道其位置

②后者不可以操作其内容

考点9跳出多重循环方法:

①goto

②全局flag(具体方法)

bool flag=ture

考点⑩:数组类型:一维数组,二维数组,交错数组 

数组的大小是固定的

考点11:

数组可以作为实参传递给方法,那方法可以修改数组的值吗

数组可以作为实参传递给方法形参。 由于数组是引用类型,因此方法可以更改元素的值。

你可能感兴趣的:(c#)