C#基础知识01
什么叫C/S B/S模式
C/S模式: 客户机(Client)/服务器模式(Server)
在.net平台上开发桌面应用程序,叫做Winform应用程序开发
B/S模式:浏览器(Browser)/服务器模式(Server)
Internet应用程序 ASP.Net
Visual Studio使用:
新建项目 选择net framework版本 选择语言visual C# 选择控制台程序
解决方案内可包含多个项目,一个项目内可以包含多个方法,方法中是我们写的程序.
一些简称和说明:
.NET Framework 框架包含 .NET类库和CLR
CLR:公共语言运行时Comm on Language Runtime
CLS:公共语言规范Comm on Language Specification
CTS:通用类型系统Comm on Type System
JIT:即时编辑器Just In Time
部分数据类型
int:整数.
double:小数.
char:字符型 只能存储一个字符,要求字符加单引号.
string:字符串 把0或多个字符连接起来,要求加双引号.
decimal:适合财务用小数
范围(-7.9 x 10^28 - 7.9 x 10^28)/(10^(0 _ 28))
精度28到29位有效位
注意:如果希望实数被视为 decimal 类型,请使用后缀 m 或 M,
例如:decimal myMoney = 300.5m;
否则系统会默认为double类型
C#的命民规范:
1.必须以字母 下划线或@符号开头
2.后面可以跟任意字母.数字.下划线
注意:
1) 变量不能与C#系统中的关键字重复.
2) 在C#中,大小写是敏感的.
3) 同一个变量不允许重复定义
定义变量时,变量名要有意义
C#变量名民编码规范--Camel命民法
首个单词的首字母小写,其余单词的首字母大写.
通常在方法中变量用camel命民法
Pascal命民规范:每个单词第一个字母都大写.
如果使用到英文单词的缩写,全部用大写.
例如SystemVersion SoftwareName
变量输出:
在一个方法中,一般情况下变量只能定义一次,但可以多次赋值,
再次赋值时,会把变量中原有的值个覆盖掉.
"+"在C#中有两种意义
1)数学中的加法运算:两边参与加法运算的类型为数字类型int double decimal...
int a = 1;
int b = 2;
Console.Write(a + b);
--------------------------
输出结果: 3
2)连接的意思:两边参与加号运算的数据,有一个是字符(串)类型,"+"就是连接的意义.int b = 2;
Console.Write(a + b);
--------------------------
输出结果: 3
string a =
"1";
int b = 2;
Console.Write(a + b);
________________________
输出结果是:12
int b = 2;
Console.Write(a + b);
________________________
输出结果是:12
占位符:由{数字}组成,数字由0开始编号;
例:Console.WriteLine("我的名字是{0},
今年{1}岁."name,age);