黑马程序员_C#基础知识

时间:2023-02-19 15:35:29

一、IDE及.net版本

.net1.0   ---->   VS2002

.net1.1   ---->   VS2003

.net2.0   ---->   VS2005

.net3.5   ---->   VS2008

.net4.0   ---->   VS2010

.net4.5   ---->   VS2012

.net4.5.1---->   VS2013

二、Visual Studio2010常用设置和快捷键

1.常用设置

(1).导入设置文件:工具==>导入和导出设置==>导入选定的环境设置;

(2).显示行号:工具==>选项==>文本编辑器==>C#==>显示==>行号;

2.常用快捷键

(1)Ctrl+E,D            ==>设置文档的格式(按标准化缩进格式设置)

(2)Ctrl+E,C            ==>注释选中行

(3)Ctrl+E,U            ==>撤消对选中行的注释

(4)Ctrl+K,S            ==>外侧代码(就是调出那个可折叠的#region和#endregion)

(5)prop+TAB两次    ==>生成一个属性

(6)Ctrl+R,E            ==>选中要封装的属性按后,弹出封装字段窗口

(7)Ctrl+Y               ==>取消刚刚的撤消操作(这个是Windows的快捷键,点完撤消之后,用它可以取消刚刚的撤消,苏老师教的。)

 

三、常用类型及取值范围

8种整数类型
类型 占用字节 取值范围 备注 小数点后有效数字
sbyte 1  -128~127  有符号字节型  
byte 1  0~255  无符号字节型  
short 2  -32768~32767  有符号短整型  
ushort 2  0~65535  无符号短整型  
int 4  -2147483648~2147483647  有符号整数型  
uint 4  0~4204067295  无符号整数型  
long 8 -9223372036854775808~9223372036854775807  有符号长整型  
ulong 8  0~18446744073709551615  无符号长整型  
3种实数类型(浮点型)
float 4  ±1.5*10-45  ~±3.4*1038  单精度实型  7
double 8  ±5.0*10-324 ~±1.7*10308  双精度实型  15/16
decimal 16  ±1.0*10-28  ~±7.9*1028  金融货币类型  28/29

出现小数,编译器会默认为double类型,如果想标明值是float类型时,在小数值的后面加f或F,这里的f,d,m不区别大小写。

float test1=1.5f;double test2=1.6d;decimal test3=1.7m;

四、常用对照表格

转义字符
转义字符  功能 Unicode编码
\0 空格 0000
\a 警告音 0007
\b 退格 0008
\t 水平制表符 0009
\n 换行符 000A
\v 垂直制表符 000B
\f 换页 000C
\r 回车 000D
\" 输出双引号 0022
\' 输出单引号 0027
\\ 输出反斜杠 005C

 黑马程序员_C#基础知识

黑马程序员_C#基础知识

五、变量的格式化输出

黑马程序员_C#基础知识

 1             int num1 = 360, num2 = 60;
 2             Console.WriteLine("{0,6}\n+{1,5}\n--------\n{2,6}", num1, num2, num1 + num2);
 3             decimal num3 = 20.26m, num4 = 33.82m;
 4             Console.WriteLine();
 5             Console.WriteLine("{0,8:C2}\n+{1,7:C2}\n-----------\n{2,8:C2}", num3, num4, num3 + num4);
 6             Console.WriteLine();
 7             double PI = 3.1415926d;
 8             Console.WriteLine("{0:#.00}",PI);
 9             Console.WriteLine("{0:#.000}",PI); 
10             Console.WriteLine("{0:#.0000}",PI);
11             Console.ReadKey(true);

输出结果为:

黑马程序员_C#基础知识

Console.WriteLine()其它输出格式参数,用的时候,搜索msdn,关键字:复合格式字符串