C#运算符类型有哪些

   2024-09-30 9580
核心提示:C# 中的运算符可以分为以下几种类型:算术运算符:这些运算符主要用于执行基本的算术运算,例如加法、减法、乘法和除法。+:加法

C# 中的运算符可以分为以下几种类型:

算术运算符:这些运算符主要用于执行基本的算术运算,例如加法、减法、乘法和除法。

+:加法-:减法*:乘法/:除法%:取模(求余数)++:自增--:自减

关系运算符:这些运算符用于比较两个值之间的关系,并返回布尔值(true 或 false)。

==:等于!=:不等于<:小于>:大于<=:小于等于>=:大于等于

逻辑运算符:这些运算符用于执行逻辑运算,例如与、或和非。

&&:逻辑与(AND)||:逻辑或(OR)!:逻辑非(NOT)

位运算符:这些运算符用于执行二进制位操作。

&:按位与(AND)|:按位或(OR)^:按位异或(XOR)~:按位非(NOT)<<:左移>>:右移

赋值运算符:这些运算符用于将一个值赋给一个变量。

=:赋值+=:加等于-=:减等于*=:乘等于/=:除等于%=:取模等于&=, |=, ^=, <<=, >>=:位运算赋值

条件运算符:这个运算符用于根据一个条件来选择两个值中的一个。

?::条件表达式(三元运算符)

类型转换运算符:这些运算符用于在不同的数据类型之间进行转换。

(type):显式类型转换as:安全类型转换is:类型检查

其他运算符:

.:成员访问[]:索引器访问():方法调用或表达式分组new:创建对象实例typeof:获取类型信息checkedunchecked:整数运算的溢出检查default:获取默认值nameof:获取变量或类型的名称delegate:声明委托类型sizeof:获取类型的大小(以字节为单位)stackalloc:在堆栈上分配内存->:指针成员访问(仅在 unsafe 代码中使用)??:空合并运算符(null coalescing operator)=>:Lambda 表达式

这些运算符可以组合使用,以构建复杂的表达式和语句。在 C# 中,运算符的优先级和结合性也需要注意,以确保表达式的正确计算。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号