猿教程 Logo

C# 操作

C#中的运算符是一个特殊符号,用于指定对操作数执行哪些操作。 例如,在数学中,加号(+)表示左和右数字的和。 同样,C#具有许多基于操作数的数据类型具有不同含义的运算符。 C#运算符通常有一个或两个操作数。 具有一个操作数的运算符称为一元运算符。

下表列出了一些在C#中可用的运算符。

Operator categoryOperators
Primaryx.y
Unary+x
Multiplicativex * y
Additivex + y
Shiftx << y
Relational and type testingx < y
Equalityx == y
Logical ANDx & y
Logical XORx ^ y
Logical ORx | y
Conditional ANDx && y
Conditional ORx || y
Null-coalescingx ?? y
Conditional?:
Assignment and lambda expressionx = y

如前所述,某些运算符具有基于操作数的数据类型的不同含义。 例如,如果+运算符与数字一起使用,它将添加数字,但是如果它与字符串一起使用,它将连接两个字符串。

当操作符根据操作数的数据类型做不同的事情时,它在加载时被称为操作符。

以下C#代码显示在不同数据类型上使用+号运算符:

加号操作符案例:

static void Main(string[] args)
{
    string message1 = "Hello";
    string message2 = message1 + " World!!";    
    Console.WriteLine(message2);
    int i = 10, j = 20;
    int sum = i + j;
    Console.WriteLine("{0} + {1} = {2}", i, j, sum);
}

输出:

Hello World!!
10 + 20 = 30.

本教程不会涵盖每个运算符的详细信息。 访问MSDN以详细了解所有运算符。


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/CSharp/Csharp-operators.html