C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で代入演算子を使用するにはどうすればよいですか?


C#の代入演算子を使用して変数に値を代入します-

以下は、C#の代入演算子です-

オペレーター 説明 。 と同等です
= 単純な代入演算子、右側のオペランドから左側のオペランドに値を代入します C =A + Bは、A+Bの値をCに割り当てます
+ = AND代入演算子を追加します。これは、右のオペランドを左のオペランドに追加し、結果を左のオペランドに割り当てます C +=AはC=C+Aと同等です
-= 減算AND代入演算子、左オペランドから右オペランドを減算し、その結果を左オペランドに代入します C-=AはC=C –Aと同等です
* = 乗算AND代入演算子、右オペランドと左オペランドを乗算し、その結果を左オペランドに代入します C *=AはC=C * A
/ = AND代入演算子を除算します。左オペランドを右オペランドで除算し、結果を左オペランドに代入します C /=AはC=C/Aと同等です
%= モジュラスAND代入演算子。2つのオペランドを使用してモジュラスを取り、結果を左のオペランドに割り当てます C%=AはC=C%Aと同等です
<<= 左シフトAND代入演算子 C <<=2はC=C<<2と同じです
>> = 右シフトAND代入演算子 C>>=2はC=C>>2と同じです
&= ビット単位のAND代入演算子 C&=2はC=C&2と同じです
^ = ビット単位の排他的論理和と代入演算子 C ^=2はC=C^2と同じです
| = ビット単位の包括的ORおよび代入演算子 C |=2はC=C|と同じです2

以下は例です-

using System;

namespace OperatorsAppl {

   class Program {

      static void Main(string[] args) {
         int a = 21;
         int c;
         c = a;
         Console.WriteLine("Assignment Operator: {0}", c);

         c += a;
         Console.WriteLine("+= Value: {0}", c);

         c -= a;
         Console.WriteLine("+= Value: {0}", c);

         c *= a;
         Console.WriteLine("*= Value: {0}", c);

         c /= a;
         Console.WriteLine("/= Value: {0}", c);

         c = 200;
         c %= a;
         Console.WriteLine("%= Value: {0}", c);

         c <<= 2;
         Console.WriteLine("<<= Value: {0}", c);

         Console.ReadLine();
      }
   }
}

出力

Assignment Operator: 21
+= Value: 42
+= Value: 21
*= Value: 441
/= Value: 21
%= Value: 11
<<= Value: 44

  1. MacでVRを使用する方法

    非常に人気のあるHTCViveやOculusRiftなどが世界中で購入できるようになったため、多くのMacユーザーは、MacでVRを使用できるかどうか、使用できる場合はどのように使用できるか疑問に思っています。 OculusのCEOであるPalmerLuckeyは、現在のMacBookはOculus Riftに電力を供給するのに十分な強度はないと以前に述べていたため、MacでVRを実行する可能性を検討しましたが、見通しは良くありません。詳細については、以下をお読みください。 次を読む:AppleVRヘッドセットのリリース日の噂 MacでVRを使用できますか? MacでVRを実行すること

  2. Ruby三項演算子の使用方法(?:)

    Rubyの三項演算子とは何ですか? 三項演算子は3つの部分で構成されており、「三項」という言葉の由来です。これらの部分には、条件付きステートメントが含まれます &2つの可能な結果 。 つまり、ターナリを使用すると、1行のコードでコンパクトなif/else式を記述できます。 例 : 1 :eat_apple else :buy_apple end これになることができます : 1 ? :eat_apple : :buy_apple 三項演算子に感謝します! 質問… これはどのように機能しますか?正確には、適切な構文は何ですか? 調べてみましょう。 独自のTerna