注释
- 单行注释 //
- 多行注释 /* */
- 文档解析注释 /// 写在函数或类名前一行即可用于解析函数或类的内容
/// <summary>
///
/// </summary>
class one
{ }
常用快捷键
- ctrl+k+d:快速对齐
- F1:转达帮助文档msdn
- shift+home:该行向左边全选
- shift+end:该行向右边全选
- Ctrl+Home:光标移到代码最前
- Ctrl+end:光标移到代码最后
- Ctrl+k+c:注释所选代码
- Ctrl+k+u:取消注释所选代码
- #region #endregion :折叠冗余代码
变量
- int:整数类型
- double:小数类型
- decimal:金钱类型
- string:字符串
- char:字符
注:字符和字符串的区别就是羊肉和羊肉串的区别~
变量命名要有意义,以字母开头,类名可用_开头,注意变量名不能和C#中的关键字重名。
Camel 骆驼命名法:要求变量名首单词的首字母小写,其他每个单词的首字母要大写。
pascal命名法:要求每个单词的首字母都要大写,其他字母小写,多用于给类或者方法命名。
运算符
- =:赋值的意思,将等号右边的值赋值给等号左边
- +:当+两边有一边是字符串的时候是起到连接的作用;当+两边是数字的时候是相加的作用。
- 算术运算符:+ - * / %
转义符
定义:指的就是一个‘\’+一个特殊的字符组成的一个具有特殊意义的字符。
- \n:换行
- “:表示输出一个英文的”
- \t:用于给输出内容排版,相当于一个tab键的作用
- \b:表示一个退格键,放到字符串的两边没有效果,退格相当于删掉前面的一个内容
- \r\n :输出为桌面应用程序时windows操作系统不认识\n,只认识\r\n
- \:表示一个\
- @:取消\在字符串中的转义作用;将文本按原格式输出
类型转换
- 自动类型转换(隐式类型转换)
小范围转成大范围 例:int–>double - 强制类型转换(显示类型转换)
大范围转小范围 例:double–>int
语法:
(待转换的类型)要转换的值
double a = 10.5;
int n = (int)a;
Console.WriteLine(n); //输出为:10
输出确定几位小数:
double n1 = 10;
int n2 = 3;
double n3 = n1 / n2;
Console.WriteLine("{0:0.00}", n3); //结果为3.33