c#基础知识

一、  变量

语法:访问修饰符 数据类型  变量名称

示例:public string name;

private int age;

二、  常量

语法:访问修饰符 const 数据类型 常量名称 = 常量值

示例:public const int _num = 100

     Public const string _state = true

三、  数据类型

1.        基本数据类型

C#数据类型

大小

默认值

示例

int

有符号的 32 位整数

0

int a = 2;

float

32 位浮点数,精确到小数点后 7

0.0f

float a = 2.3f;

byte

有符号的 16 位整数

0

byte a = 2;

short

有符号的 64 位整数

0

short a = 200;

long

布尔值,true false

false

long a = 2345678;

bool

布尔值,true false

false

bool a = true;

char

单个 Unicode 字符

‘/0’

char a = ‘M’

2.   值类型和引用类型

C#语言中,数据类型分为两个基本类别,值类型和引用类型。

值类型的数据存储在内存的栈中,值类型表示实际数据。

引用类型的数据存储在内存的堆中,引用类型表示指向存储在内存堆中数据的指针或者引用。

C#中基本数据类型和结构类型都是值类型。类,接口,数组,字符串都是引用类型

四、  运算符

1.算术运算符

运算符

说明

表达式

+

执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾) 

A+B

-

执行减法运算

A-B

*

执行乘法运算

A*B

/

执行除法运算

A/B

%

获得进行除法运算后的余数

A%B

++

将操作数加 1

A++   ++A

--

将操作数减 1

A--    --A

~

将一个数按位取反

~A

?:

第一个表达式 A 是否为真。如果为真,则计算 B,否则计算 C。这是唯一带有三个操作数的运算符 

ABC

2.比较运算符

运算符

  说明

表达式

检查一个数是否大于另一个数

A>B

 

 

检查一个数是否小于另一个数 

A<B

>=

检查一个数是否大于或等于另一个数 

A>=B

<=

检查一个数是否小于或等于另一个数 

A<=B

==

检查两个值是否相等 

A==B

!=

检查两个值是否不相等

A!=B

3.逻辑运算符

运算符

说明

表达式

&&

对两个表达式执行逻辑运算 

A&&B

||

对两个表达式执行逻辑运算

A||B

!

对两个表达式执行逻辑运算

!A

()

将操作数强制转换为给定的数据类型 

(数据类型)A

4.成员访问运算符

  .    数据结构.成员  

5.赋值运算符

“ = ” 用于赋值    A=B

五、  语句

1.   选择语句

     If… else…

     Switch …case

2.   循环语句

      while 循环

      do循环

      for循环

      froeach循环

3.   注意:

Switch …case froeach循环,其它的用法都一样,这里省略!!

六、  数组

语法:数据类型[元素个数] 数组名称;

示例:int[5] array;

七、  结构

语法:struct 结构名

大家现在暂时可以把它看成就是一个类。

八、  枚举

语法:访问修饰符 Enum 名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值