演算子は、オペランドと呼ばれる 1 つ以上の式を含む多くの一般的なタスク を実行します。
算術タスクとビットシフト タスク
次の表は、使用可能な算術演算とビットシフト演算の概要を示しています。
| 移行先 | 参照先 |
|---|---|
| 1 つの数値を別の数値に追加する | + 演算子 |
| ある数値を別の数値から減算する | - 演算子 (Visual Basic) |
| 数値の符号を逆にする | - 演算子 (Visual Basic) |
| 1 つの数値に別の数値を乗算する | *演算子 |
| 数値を別の数値に分割する | / 演算子 (Visual Basic) |
| 1 つの数値を別の数値で除算した商を求めます (剰余なし) | \ 演算子 (Visual Basic) |
| 1 つの数値の剰余を別の数値で割った値を求めます (商を除く) | Mod 演算子 |
| ある数値をもう 1 つの数値のべき乗にします | ^演算子 |
| 数値のビット パターンを左にシフトする | << 演算子 |
| 数値のビット パターンを右にシフトする | >> 演算子 |
比較タスク
次の表は、使用可能な比較操作をまとめたものです。
| 移行先 | 参照先 |
|---|---|
| 2 つの値が等しいかどうかを判断する |
= 演算子 (Visual Basic の比較演算子) |
| 2 つの値が等しくないかどうかを判断する |
<> 演算子 (Visual Basic の比較演算子) |
| 1 つの値が別の値より小さいかどうかを判断する |
< 演算子 (Visual Basic の比較演算子) |
| 1 つの値が別の値より大きいかどうかを判断する |
> 演算子 (Visual Basic の比較演算子) |
| 1 つの値が別の値以下かどうかを判断する |
<= 演算子 (Visual Basic の比較演算子) |
| 1 つの値が別の値より大きいか等しいかを判断する |
>= 演算子 (Visual Basic の比較演算子) |
| 2 つのオブジェクト変数が同じオブジェクト インスタンスを参照しているかどうかを判断する | Is 演算子 |
| 2 つのオブジェクト変数が異なるオブジェクト インスタンスを参照しているかどうかを判断する | IsNot 演算子 |
| オブジェクトが特定の型であるかどうかを判断する | TypeOf 演算子 |
連結タスク
次の表は、使用可能な連結操作をまとめたものです。
| 移行先 | 参照先 |
|---|---|
| 複数の文字列を 1 つの文字列に結合する |
& 演算子 (Visual Basic の連結演算子) |
| 数値を文字列値と結合する |
+ 演算子 (Visual Basic の連結演算子) |
論理タスクとビットごとのタスク
次の表は、使用可能な論理演算とビットごとの操作をまとめたものです。
| 移行先 | 参照先 |
|---|---|
| ブール値に対して論理否定を実行する | Not 演算子 |
| 2 つのブール値に対して論理結合を実行する | And 演算子 |
| 2つのブール値に対して包括的な論理和を行う | OR 演算子 |
| 2 つのブール値に対して排他的論理和演算を実行します | Xor 演算子 |
| 2 つのブール値に対して短絡論理積を実行します | AndAlso 演算子 |
| 2 つのブール値に対して短絡包括的論理和演算を実行します | OrElse 演算子 |
| 2 つの整数値に対してビット単位の論理結合を実行する | And 演算子 |
| 2 つの整数値に対してビット単位の包括的論理和演算を実行する | OR 演算子 |
| ビットごとの排他的論理和を2つの整数値に対して実行する | Xor 演算子 |
| 整数値に対してビット単位の論理否定を実行する | Not 演算子 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET