C#简介
使用.NETFrmework的含义
使用.NETFrmework的一个重要原因是他可以作为集成各种操作系统的方式 包含了一个非常大的代码库 除了提供这个库以外.NETFrmework还包含.NET公共语言运行时(Common language running) ,CLR他负责使用.NET库开发的所有应用程序的运行
使用C#可以编写什么样的应用程序
Windows 应用程序 web应用程序 web服务
变量和表达式
与其他编译器不同C#不用考虑代码中的空格,回车或者tab字符(这些字符统称为空白字符),这样格式化代码就有很大的*度,但遵循某些规矩将有助于代码阅读
特别注意一点C#区分大小写
类型 | 别名 | 允许的值 |
sbyte | System.SByte | 在-128~127之间 |
byte | System.Byte | 在0~225之间的整数 |
short | System.INT16 | 在-32768~32767之间的整数 |
ushort | System.UINT16 | 在0~65535之间的整数 |
int | System.int32 | 在-2147483648~2147483647之间的整数 |
uint | System.Uint32 | 在0~4294967295之间的整数 |
long | System.int64 | 在-92233720368477808~92233720368477807之间的整数 |
ulong | System.Uint64 | 在0~18446744073709551615之间的整数 |
一些变量前面的u是unsigned的缩写,表示不能在这些类型的变量中存储负数
存储浮点型,他们不是整数可以使用 float double decimal
类型 | 别名 | 允许的值 |
char | System.Char | 一个UnICode字符,存储0~65535之间的整数 |
bool | System.Boolean | 布尔值true和false |
string | System.string | 一组字符 |
除了数值类型外还有另外三种类型
注意组成的字符数没有上限因为他可以使用可变得大小内存
布尔类型bool是C#中最常用的一种变量类型类似的类型在其他代码中非常丰富当使用逻辑判断时候一个可以是true 一个可以是false是非常重要的分支作用
变量的命名
变量名的第一个字符必须是字母下划线或者@
其后的字符可以是字母下划线 或者是数字
+=运算符也可以用于字符串,与+运算符一样