doc: update docs/cs.md (#316)
This commit is contained in:
		
							
								
								
									
										16
									
								
								docs/cs.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								docs/cs.md
									
									
									
									
									
								
							@@ -118,7 +118,6 @@ foreach(int num in numbers) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
C# 数据类型
 | 
					C# 数据类型
 | 
				
			||||||
---------------------
 | 
					---------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -140,7 +139,7 @@ C# 数据类型
 | 
				
			|||||||
| float  | 单精度浮点型 | Single      | 4          | ±1.5x10^45 ~ ±3.4x10^38                  |
 | 
					| float  | 单精度浮点型 | Single      | 4          | ±1.5x10^45 ~ ±3.4x10^38                  |
 | 
				
			||||||
| double | 双精度浮点型 | Double      | 8          | ±5.0x10^-324 ~ ±1.7x10^308               |
 | 
					| double | 双精度浮点型 | Double      | 8          | ±5.0x10^-324 ~ ±1.7x10^308               |
 | 
				
			||||||
| N/A    | 指针型       | IntPtr      | 与指针相同 | 与指针相同(受操作系统和处理器位宽影响) |
 | 
					| N/A    | 指针型       | IntPtr      | 与指针相同 | 与指针相同(受操作系统和处理器位宽影响) |
 | 
				
			||||||
| N/A    | 无符号指针型 | UIntPtr     | 与指针相同 | 与指针相同(受操作系统和处理器位宽影响) | 
 | 
					| N/A    | 无符号指针型 | UIntPtr     | 与指针相同 | 与指针相同(受操作系统和处理器位宽影响) |
 | 
				
			||||||
<!--rehype:className=show-header-->
 | 
					<!--rehype:className=show-header-->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### 基本数据类型
 | 
					### 基本数据类型
 | 
				
			||||||
@@ -149,7 +148,7 @@ C# 数据类型
 | 
				
			|||||||
| -------------------------------- | ------------ | ----------- | ------------------------------------------------------------------ |
 | 
					| -------------------------------- | ------------ | ----------- | ------------------------------------------------------------------ |
 | 
				
			||||||
| (除指针型外的全部原始数据类型) |              |             | 原始数据类型都是值类型,基本数据类型包含部分本质上是引用的数据类型 |
 | 
					| (除指针型外的全部原始数据类型) |              |             | 原始数据类型都是值类型,基本数据类型包含部分本质上是引用的数据类型 |
 | 
				
			||||||
| string                           | 字符串       | String      | 可变长度                                                           |
 | 
					| string                           | 字符串       | String      | 可变长度                                                           |
 | 
				
			||||||
| decimal                          | 十进制浮点数 | Decimal     | 适合处理货币等计算,16字节长,不遵循 IEEE 754 关于浮点数的规则     | 
 | 
					| decimal                          | 十进制浮点数 | Decimal     | 适合处理货币等计算,16字节长,不遵循 IEEE 754 关于浮点数的规则     |
 | 
				
			||||||
<!--rehype:className=show-header-->
 | 
					<!--rehype:className=show-header-->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
C# 字符串
 | 
					C# 字符串
 | 
				
			||||||
@@ -259,6 +258,8 @@ Console.WriteLine(Rep);
 | 
				
			|||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### 逻辑运算
 | 
					### 逻辑运算
 | 
				
			||||||
 | 
					<!--rehype:wrap-class=col-span-2-->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```cs
 | 
					```cs
 | 
				
			||||||
//或运算, 与运算, 非运算
 | 
					//或运算, 与运算, 非运算
 | 
				
			||||||
bool A = true;
 | 
					bool A = true;
 | 
				
			||||||
@@ -266,7 +267,8 @@ bool B = false;
 | 
				
			|||||||
bool Or = A || B; // = A | B
 | 
					bool Or = A || B; // = A | B
 | 
				
			||||||
bool And = A && B; // = A & B
 | 
					bool And = A && B; // = A & B
 | 
				
			||||||
bool Not = !A;
 | 
					bool Not = !A;
 | 
				
			||||||
// ||,&& 与 |,& 分别为逻辑运算和条件逻辑运算, 两者的区别在于, 前者仅在必要时才会计算右侧的值, 后者始终计算右侧的值. 例如:
 | 
					// ||,&& 与 |,& 分别为逻辑运算和条件逻辑运算, 两者的区别在于, 
 | 
				
			||||||
 | 
					// 前者仅在必要时才会计算右侧的值, 后者始终计算右侧的值. 例如:
 | 
				
			||||||
bool C = false;
 | 
					bool C = false;
 | 
				
			||||||
bool D = true;
 | 
					bool D = true;
 | 
				
			||||||
bool CalcD() {
 | 
					bool CalcD() {
 | 
				
			||||||
@@ -279,8 +281,10 @@ bool F = C & CalcD(); // C:false, D: true, F: false
 | 
				
			|||||||
//异或运算
 | 
					//异或运算
 | 
				
			||||||
bool Xor = A ^ B;
 | 
					bool Xor = A ^ B;
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
C#中的逻辑运算支持可空布尔类型运算. 注意条件逻辑运算不支持可空布尔类型. 
 | 
					
 | 
				
			||||||
x |	y |	x&y |	x\|y | x^y | !x
 | 
					C# 中的逻辑运算支持可空布尔类型运算. 注意条件逻辑运算不支持可空布尔类型.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					x |  y |  x&y |  x\|y | x^y | !x
 | 
				
			||||||
:- | - | --- | --- | --- | --
 | 
					:- | - | --- | --- | --- | --
 | 
				
			||||||
true | true | true | true | false | false
 | 
					true | true | true | true | false | false
 | 
				
			||||||
true | false | false | true | true | false
 | 
					true | false | false | true | true | false
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user