オペレーター

著者: Lewis Jackson
作成日: 8 5月 2021
更新日: 15 5月 2024
Anonim
最強スナイパーライフル「オペレーター」の強力な使い方を徹底解説(撃ち負けない立ち回り、当てやすい置き方、スキルとの連携プレー、etc...)【Valorant/ヴァロラント】
ビデオ: 最強スナイパーライフル「オペレーター」の強力な使い方を徹底解説(撃ち負けない立ち回り、当てやすい置き方、スキルとの連携プレー、etc...)【Valorant/ヴァロラント】

コンテンツ

定義-演算子とはどういう意味ですか?

C#の演算子は、式またはステートメント内で使用される記号で、式の評価中に実行される操作を指定します。演算子は、計算を実行するために式の1つ以上のオペランドに適用できるプログラム要素です。演算子で使用されるオペランドは、リテラル、フィールド、ローカル変数、および式です。

一般に、演算子は、定数と変数に格納されたデータを操作するための主要な手段を形成する式の作成に役立ちます。

すべてのC#演算子には、組み込み型を含む式で使用される定義済みの実装が用意されていますが、ユーザー定義型に適用される場合、動作を変更するためにオーバーロードできます。チェック付きおよびチェックなしなどの演算子は、算術演算中に発生したオーバーフローに関連する例外を処理または無視するオプションを提供するのに役立ちます。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaはオペレーターを説明します

C ++演算子と同様に、C#演算子にも式内の演算子の評価の順序を決定する優先順位と結合性があります。演算子で使用されるオペランドの数に基づいて、演算子は単項(単一オペランド)、バイナリ(2オペランド)、および3項(3オペランド)に分類されます。

ユーザー定義型は、パブリックレベルのアクセシビリティを持つ「演算子」というキーワードを使用して静的メンバー関数として定義することにより、演算子をオーバーロードできます。一部の演算子は、わずかな制限でしかオーバーロードできません。

たとえば、演算子「==」を使用して、参照の等価ではなく値の等価を比較するために、オブジェクトのユーザー定義型で演算子がオーバーロードされる不変値型の2つのオブジェクトを比較できます。

特定の機能に使用されるさまざまな種類のC#演算子には、次のものがあります。

  • 割り当て(=):式の結果を変数に割り当てるために使用
  • ショートハンド割り当て(+ =、-=、* =、/ =、%=、&=、| =、^ =、<< =、>> =):一般的な割り当て操作を短縮するため
  • 算術(+、-、*、/、%):数式を作成するため
  • インクリメントおよびデクリメント演算子(++および-):値を1ずつインクリメントまたはデクリメントするためのショートカット
  • 比較(==、>、<、> =、<=、!=):プログラムフローを制御する比較を実行するため
  • ブール論理演算子(!、&&、||、^):ブール論理演算の実行用
  • ビットごとの操作(&、|、^、>>、<<):整数値の各ビットを操作するため
  • 型テスト(is、as):オブジェクトの型をチェックまたは変換します
  • ポインター操作(*、&、->、):安全でないconのポインターで直接実行される操作用
  • オーバーフロー例外(チェック済みおよび未チェック):値のオーバーフローチェックをチェックまたは回避するオプション
  • 三項演算子(?:):意思決定に使用
この定義はC#のconで書かれています