第二章 C#语言基础
一:标识符和命名规则
a:标识符号
1: 必须以字母或者数字开头
2:严格区分大小写
3:系统
b:变量
1:必须的二个条件 变量的类型 变量的名字
2:每一条语句必须用分号作为结束
3:可以是表示式赋值 也可以对变量进行多次赋值
3:常量
const 常量标识符 变量名=表达式
4:命名规则
XAbcDef
X表示 数据类型
Abc 表示 一个单词 第一个字母大写
Def 也表示一个单词 第一个字母大写
二:简单的数值类型
a:数值类型
整型: sybte,byte,short,unshort,int,unint,long,unlong
sybte 是一个八位的符号整数 因为第一个位为符号位 所以有七个表示数值
为 -128~~127
浮点型:
float,double 可以用来表示小数,主要用途是进行科学计算
小数型:
decimail 可以精确到28到29位 主要是为了满足财政的需要
b:字符类型和字符串类型
字符类型标识符:char
字符串标识符: string
C#一般有二种类型的字符串常数:
常规字符串 可以转意
逐字字符串 前面加@ 为逐字字符不能够用转意字符
c:布尔类型
标识符号 bool
值:有二个 ture 与 falsh
三 c#的类型系统
A:值类型和引用类型
1:值类型:分为结构和枚举类型
引用类型:类,接口,数组,代理,
比较特殊的类
objiect:C#所以类已经继承的根类
string:一个密封的类
2:引用类型
就是说定义的变量 只是表示要存储的字符串在内存中的一个地址
例如:string str1
str1="good"
str1只表示要存储的字符"good"串在内存中的一个地址
3:指针类型
在不安全代码中使用 程序员可以用它来直接访问内存 但是不到万不得已
一般不要使用
4:装箱与开箱
装箱:把说值类型转变为引用类型
开箱:把引用类型转变为数值类型
四:注释
单行注释
单行注释”//“ 注释比较短小的内容
多行注释 ”/*“,”/*“配对使用
如果在.net平台中注释多行则可以先把树型结构收起在注释
********************************************************
上机指导
using System 中的System 包括Microsoft.NET 系统提供的类库 它直接获取Microsoft.net 的系统类库
namespace : 为声明一个命名空间
class : 为定义一个类(任何一个程序都必须包含一个类)
static void Main(string[] args):一个程序的入口 任何一个程序 都必须包含mian这一方法
Console.Writeline("str"): 这条语句是让我们将双隐号中的内容输入到标准的输出设备中去,当然也可以通过修改代码使他输入到其他窗体中去
**************************** ****************************
浙公网安备 33010602011771号