C#学习笔记

.

C#的基础数据类型

  1. C#中分为15种数据类型其中值类型13种,引用类型2种
  2. 值类型存储实际值,引用类型则为对存储在内存中某处的值的引用
  3. 所有的值和引用类都有object的基本类发展而来
  4. 枚举(emnu),结构(struct)为值类型
  5. 类、接口、数组、委托为引用类型
值类型

整形

(8个)

名称命名空间说明范围
byteSystem.Byte8位无符号整型0~255
sbyteSystem.Sbyte8位有符号整型-128~127
intSystem.Int3232位无符号整型-12^15~2^15-1
uintSystem.UInt3232位有符号整型0~+2^16-1
shortSystem.Int1616位无符号整型-32768~32767
ushortSystem.Uint1616位有符号整型0~65535
longSystem.Int6464位无符号整型-2^63~2^63-1
ulongSystem.Uint6464位有符号整型0~2^64-1

浮点

(2个)

floatSystem.Single32位单精度浮点7位精度
doubleSystem.Double64位双精度浮点15位精度
小数型(1)decmialSystem.Decmial128十进制实数28位精度
布尔型(1)boolSystem.Boolean表示true和false
字符型(1)charSystem.Char表示一个16位的(Unicode)字符
引用类型
2个   stringSystem.String字符串
objectSystem.Object所有类型都由他派生而来

C#实体对应Mysql的字段类型

C#MySql
longbigint
ulongbigint, unsigned
intint
uintint, unsigned
shortsmallint
ushortsmallint, unsigned
Guidguid
DateTimesmalldatetime, date, datetime, timestamp
floatfloat
doubledouble
decimalnumeric, smallmoney, decimal,money
boolbit, bool, boolean
bytetinyint
sbytetinyint, unsigned
byte[]image, binary, blob, mediumblob, longblob, varbinary

C#基础的运算符 

下表显示了 C# 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:

运算符描述实例
+把两个操作数相加A + B 将得到 30
-从第一个操作数中减去第二个操作数A - B 将得到 -10
*把两个操作数相乘A * B 将得到 200
/分子除以分母B / A 将得到 2
%取模运算符,整除后的余数B % A 将得到 0
++自增运算符,整数值增加 1A++ 将得到 11
--自减运算符,整数值减少 1A-- 将得到 9

C#关系运算符

下表显示了 C# 支持的所有关系运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:

运算符描述实例
==检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 不为真。
!=检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。
>检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 不为真。
<检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。
>=检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 不为真。
<=检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。(A <= B) 为真

C#逻辑运算符

下表显示了 C# 支持的所有逻辑运算符。假设变量 A 为布尔值 true,变量 B 为布尔值 false,则:

运算符描述实例
&&称为逻辑与运算符。如果两个操作数都非零,则条件为真。(A && B) 为假。
||称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。(A || B) 为真。
!称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。!(A && B) 为真。

努力学习中~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值