📜  C#|作为操作员关键字(1)

📅  最后修改于: 2023-12-03 15:00:15.356000             🧑  作者: Mango

C# 中的操作符关键字

在 C# 中,操作符关键字可用于执行各种算术、逻辑或其他操作。下面是一些常用的操作符关键字。

算术操作符
加法操作符:+

加法操作符用于将两个数值相加。例如:

int x = 10;
int y = 20;
int result = x + y;
减法操作符:-

减法操作符用于从一个数值中减去另一个数值。例如:

int x = 20;
int y = 10;
int result = x - y;
乘法操作符:*

乘法操作符用于将两个数值相乘。例如:

int x = 5;
int y = 10;
int result = x * y;
除法操作符:/

除法操作符用于将一个数值除以另一个数值。例如:

int x = 20;
int y = 5;
int result = x / y;
逻辑操作符
逻辑与操作符:&&

逻辑与操作符表示“and”。它用于在逻辑表达式中同时测试两个条件。例如:

bool isTrue = true;
int x = 10;
if (isTrue && x > 5)
{
    // 逻辑与条件成立
}
逻辑或操作符:||

逻辑或操作符表示“or”。它用于在逻辑表达式中测试两个条件中的任何一个。例如:

bool isTrue = true;
int x = 3;
if (isTrue || x > 5)
{
    // 逻辑或条件成立
}
逻辑非操作符:!

逻辑非操作符用于反转逻辑表达式的值。例如:

bool isTrue = false;
if (!isTrue)
{
    // 逻辑非条件成立
}
关系操作符
等于操作符:==

等于操作符用于测试两个值是否相等。例如:

int x = 5;
int y = 5;
if (x == y)
{
    // 等于条件成立
}
不等于操作符:!=

不等于操作符用于测试两个值是否不相等。例如:

int x = 5;
int y = 10;
if (x != y)
{
    // 不等于条件成立
}
大于操作符:>

大于操作符用于测试一个值是否大于另一个值。例如:

int x = 10;
int y = 5;
if (x > y)
{
    // 大于条件成立
}
小于操作符:<

小于操作符用于测试一个值是否小于另一个值。例如:

int x = 5;
int y = 10;
if (x < y)
{
    // 小于条件成立
}
大于等于操作符:>=

大于等于操作符用于测试一个值是否大于或等于另一个值。例如:

int x = 10;
int y = 10;
if (x >= y)
{
    // 大于等于条件成立
}
小于等于操作符:<=

小于等于操作符用于测试一个值是否小于或等于另一个值。例如:

int x = 5;
int y = 10;
if (x <= y)
{
    // 小于等于条件成立
}
类型转换操作符
显式转换操作符:(type)

显式转换操作符用于将一个类型转换为另一个类型。例如:

double value = 10.5;
int result = (int)value;
隐式转换操作符:implicit

隐式转换操作符用于自动将一个类型转换为另一个类型。例如:

int x = 10;
float y = x;
空值合并操作符

空值合并操作符:??

空值合并操作符用于在判空时提供一条简化的语法。例如:

int? x = null;
int y = x ?? 10;   // 如果x为空,则y为10,否则y为x的值
总结

操作符关键字在 C# 中扮演着非常重要的角色,在编写代码时需要熟练掌握这些关键字的使用。以上是一些常用的操作符关键字及其使用方法,希望对你们有所帮助。