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
-
MacでVRを使用する方法
非常に人気のあるHTCViveやOculusRiftなどが世界中で購入できるようになったため、多くのMacユーザーは、MacでVRを使用できるかどうか、使用できる場合はどのように使用できるか疑問に思っています。 OculusのCEOであるPalmerLuckeyは、現在のMacBookはOculus Riftに電力を供給するのに十分な強度はないと以前に述べていたため、MacでVRを実行する可能性を検討しましたが、見通しは良くありません。詳細については、以下をお読みください。 次を読む:AppleVRヘッドセットのリリース日の噂 MacでVRを使用できますか? MacでVRを実行すること
-
Ruby三項演算子の使用方法(?:)
Rubyの三項演算子とは何ですか? 三項演算子は3つの部分で構成されており、「三項」という言葉の由来です。これらの部分には、条件付きステートメントが含まれます &2つの可能な結果 。 つまり、ターナリを使用すると、1行のコードでコンパクトなif/else式を記述できます。 例 : 1 :eat_apple else :buy_apple end これになることができます : 1 ? :eat_apple : :buy_apple 三項演算子に感謝します! 質問… これはどのように機能しますか?正確には、適切な構文は何ですか? 調べてみましょう。 独自のTerna