C#笔记 与分享
字符型(char)布尔(bool)枚举(enum)结构(struct)类(class)接口(interface)
1.注释说明:
双箭线//为单行注释(绿色字体)
/*为多行注释
///方法注释:是对方法参数的解释与说明
【(args表示形参)cw+tab+tab :Console.WriteLine
(每行代码必须用分号 ; 结尾。中英文字符分开 不用中文分号严格区分大小写, Class- tab=4个空格距离)】
2.关键字(蓝色字体 小写 )
class、public等,下面列举的是C#中所有的关键字。
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally float for foreach
goto if implicit in int interface internal
is lock long namespace new null object
operator out override params private protected public
readonly ref return sbyte sealed short sizeof
stackalloc static string struct switch this throw
true try typeofuint ulong unchecked unsafe
ushort using virtual void volatile while
3.标识符:(num=2)
(1) 由大小写字母和数字下划线组成;
(2) 标识符不能以数字开头且不能是c#的关键字
下面的这些标识符都是合法的。
username
username123
user_name
_userName
注意,下面的这些标识符都是不合法的。
123username 以数字开头
class这是关键字
98.3数字开头
HelloWorld 出现了空格
4.C#程序遵循规范:
1.类名、方法名和属性名中的每个单词的首字母要大写。例如 ArrayList、LineNumber、Age。(大驼峰命名法或帕斯卡(Pascal)命名法。)
2.字段名、变量名的首字母要小写,之后的每个单词的首字母均为大写。例如age、userName。(小驼峰命名法)。
3.常量名中的所有字母都大写,单词之间用下画线连接。例如DAY_OF_MONTH。
4.在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如使用username表示用户名,password表示密码。
console控制台 stringname(声明变量)
5.变量【值类型】int string float
(1)整数类型
整形:sbyte short int(整数) long (取值+-0)
byte ushort uint ulong (取值+0){范围由小变大}
值类型 -简单类型
(2)浮点类型:即小数//float double decimal
//float 是单精度的类型(小数)
//double 是双精度的类型
//decimal 是很精确的类型(小数点后128 不常用)
(3)布尔类型:bool 只有两个常量值 true 和 false
(计算机里等于是双等号“==”)
(4)字符类型:特殊类型 长度只能为1 单引号(‘’)
‘1’字符 “1”字符串 1 数字
int整形 string 字符创(声明 赋值) 【ctrl +k+c 添加注释 ctrl +k +u 取消注释】
【/ 是取整符号 10/3,若均为正数 那么会得到一个整数值】
10.0默认double 类型:如果表示float 类型 则在数据后面加一个f或者F
decimal 类型加m M(用来显示多位小数)
浮点类型的被除数为0不是0 而实际诶个无限接近0的一个值
Number+1=number==number++,++number