c# 丢弃运算符
时间: 2023-07-11 15:05:18 浏览: 92
C# 中的丢弃运算符是“_”(下划线)。它可以用来表示数字的千位分隔符,也可以用来使代码更易读。
丢弃运算符可以放置在数字常量中的任意位置,以表示千位分隔符。例如:
```
int num = 1_000_000;
```
在这个例子中,下划线将整数 1000000 分成了三个部分,使其更易读。
除了在数字常量中使用,丢弃运算符还可以用于忽略某些变量或方法的返回值。例如:
```
_ = SomeMethod(); // 忽略 SomeMethod() 的返回值
```
在这个例子中,下划线表示我们不关心 SomeMethod() 的返回值,因此我们将其丢弃。
相关问题
C# 逻辑运算符
C#中的逻辑运算符包括位逻辑异或运算符(^),位逻辑与运算符(&),位逻辑或运算符(|)。其中,^运算符计算其整型操作数的位逻辑异或,也称为位逻辑XOR;对于bool操作数,^运算符对其操作数执行逻辑异或运算。 &运算符表示计算其整型操作数的位逻辑AND;对bool操作数,&运算符对其操作数执行逻辑AND运算;一元&运算符是address-of运算符。 |运算符表示计算其整型操作数的位逻辑OR;对于bool操作数,|运算符对齐操作数执行逻辑OR运算。
C# 所有运算符重载实例
以下是 C# 中所有运算符的重载实例:
1. 算术运算符重载:
- `+`:实现两个对象相加。
- `-`:实现两个对象相减。
- `*`:实现两个对象相乘。
- `/`:实现两个对象相除。
- `%`:实现两个对象取模。
2. 关系运算符重载:
- `==`:实现两个对象相等。
- `!=`:实现两个对象不等。
- `<`:实现小于比较。
- `>`:实现大于比较。
- `<=`:实现小于等于比较。
- `>=`:实现大于等于比较。
3. 逻辑运算符重载:
- `&`:实现按位与运算。
- `|`:实现按位或运算。
- `^`:实现按位异或运算。
- `!`:实现逻辑非运算。
- `&&`:实现逻辑与运算。
- `||`:实现逻辑或运算。
4. 位运算符重载:
- `~`:实现按位取反运算。
- `<<`:实现左移运算。
- `>>`:实现右移运算。
5. 赋值运算符重载:
- `=`:实现赋值运算。
- `+=`:实现相加后赋值运算。
- `-=`:实现相减后赋值运算。
- `*=`:实现相乘后赋值运算。
- `/=`:实现相除后赋值运算。
- `%=`:实现取模后赋值运算。
- `&=`:实现按位与后赋值运算。
- `|=`:实现按位或后赋值运算。
- `^=`:实现按位异或后赋值运算。
- `<<=`:实现左移后赋值运算。
- `>>=`:实现右移后赋值运算。
以上是 C# 中运算符的重载实例,可以根据具体情况选择需要重载的运算符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)