1 / 16
文档名称:

C#学习笔记.docx

格式:docx   大小:123KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#学习笔记.docx

上传人:w447750 2018/5/30 文件大小:123 KB

下载得到文件列表

C#学习笔记.docx

相关文档

文档介绍

文档介绍:RAM:内存特点,断电后数据丢失
变量:变量代表着一块内存空间,我们可以通过变量名称向内存存/取数据有变量就不需要我们记忆复杂的内存地址
向内存申请一块空间的语法:
数据类型变量名;
整数在C#中的数据类型叫int
Int number
Double:小数
Char:字符型只能存储一个字符,并且存储的这个字符需要用单引号引住
String:字符串。就是把0个或1个或多个字符连接起来,双引号。电话号码要存储为string类型,,
Decimal:存储金钱
在C#开发环境中,直接写一个有小数点的数字,这个数字是DOUBLE类型的,在一个小数点后加一个m/M,就是告诉编译器,这个数字是decimal类型。
声明变量的三种方式:
先声明,在赋值 int a; a=3
定义变量时,直接赋值。Int a=3;
可以依次命名多个变量,中间以逗号隔开 string name,sex,age;
变量一定要,先声明,后赋值,最后使用(取值、或者调用或写这个变量名)
变量命名规则,两条规则,三个注意
必须以“字母”_或@符号开头,不能以数字开头
后边可以跟任意“字母”、数字、下划线
注意
所起变量名不要与C#系统中的关键字重复
在C#中,大小写是敏感的
同一个变量名不允许重复定义(先这么认为,不严谨)
可以重复赋值,不能重复定义。
C#中常用的命名方法:
Camel命名法;首个单词首字母小写,其余单词的首字母大写。。studentName
Pascal命名法:每个单词第一个字母都大写
如果使用到英文单词的缩写,全部用大写!
在方法中定义变量,使用camel命名法。
赋值运算符:=
赋值表达式:
(“”);中可以使用占位符。占位符以{}组成。
第1个占位符{0}
第2个占位符{1}
(“我叫{0},今年{1}岁了,我的工资是{2}元”,name,age,salary);
参数之间以逗号隔开
占位符可以重复使用、
();有多个参数时,在输出时输出第一个参数,之后的参数都是用来替换第一个参数中的占位符的值,所以从第二个
参数开始要不要输出,就看第一个参数中有没有相关的占位符。
在学习一句话,用于让用户从键盘上输入一句话当程序执行到下面这句话,就会暂停,然后等待用户从键盘上输入一句,按回车程序将继续执行。
();
如果想得到一个输入的内容,就需要定义一个string类型的变量,写在上句话前边,接收写下的内容,
String input;
Input=();
(input);
转义符的使用
当我们需要在字符串中输入一些特殊字符时,比如:半角引号,换行,退格。就需要使用转义字符
转义字符是一个字符,由一个“\”+一个字母组成具有特殊意义的一个字符。
常用的转义符:\n\b\t \\ \”
\n:表示转行符
\b:backspace 退格删除前边的一个内容
\t: tab 键,由多个空格组成的一个字符,具有行与行之间的对齐功能。
(“1\t2\t3\t”);
(“111\t2222\t3222\t”);
\\:输出一个\
\\\\:输出一个\\
在字符串前加一个@符号有两种意义:
字符串中如果有\,则不再理解为转义符(输入地址时)
使字符串可以换行,,如果此时需要输入引号,则用两个引号来代表一个引号。
算术运算符及算数表达式
算术运算符:+ - * / %(取余数取模)
算术表达式:有算数运算符连接起来的式子1+1 a-b
都为二元运算符,要求:参与的两个操作数的类型必须相同,并经过运算后的结果也与操作数类型相同。
在算术表达式中如果要改变计算的优先级用小括号。
类型自动转换规则:
参与运算的操作数和结果的类型必须一致,当不一致时,满足下面条件时,系统自动完成类型转换
两种类型兼容:INT和Double (都是数字)
目标类型大于源类型:double>int,把小的转换成大的不丢失精度。
对于表达式
如果一个操作数作为double类型,则整个表达式可提升为double型
Convert 不再仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工改造的过程。
(待转字符串);
、每种类型都还有ToString()方法
一切类型都可以转换成string类型
C#中异常捕获如何完成
Try{