C# で一般的に使用される演算子には、強制変換の演算子としての条件演算子、変数が特定の型であるかどうかを判断する演算子、calss 型を返す typeof 演算子、および必要な値の型を返す sizeof 演算子が含まれます。スタック。length
C# 言語には多くの演算子が用意されています。これらの演算子は、数式演算、インデックス付け、または式での関数呼び出しの実行に役立ちます。次に、この記事でいくつかの演算子を詳しく紹介します。一般的に使用される演算子には、特定のリファレンスがあります。
#[おすすめコース: C# 言語チュートリアル]
C# でよく使われる演算子条件演算子、is 演算子、as 演算子、typeof 演算子などが含まれます。次の記事では、各演算子の使用法を詳しく紹介します
条件演算子
#条件演算子は (?:)condition ? X:Yで表されます。上記のステートメントは、条件が true の場合は X、それ以外の場合は Y 条件演算子は 3 項演算子と呼ぶことができます。 if..else の簡略化された形式である演算子。まず条件を判定し、条件が真の場合は最初の値を返し、そうでない場合は 2 番目の値を返します。三項演算子を適切に使用すると、プログラムをより簡潔にすることができます。
as 演算子
as 演算子は強制変換を表し、変換が失敗した場合でも例外はスローされません。以下の2点に注意が必要です #(1) 参照型にのみ使用可能です
#(2) 変換に失敗した場合はnull値が返されます例:object a = "str"; object b = 5; string c = a as string;//返回的是string string d = b as string;//返回的是nullis 演算子
例:
int a=1; bool type = a is long;は、int が long 型ではなく、long
typeof 演算子から派生しないため、false を返します
typeof 演算子はクラスの型を返すために使用され、オープン ジェネリック型にも使用できます。複数の型パラメータを持つ型の仕様には、適切な数のカンマが必要です。
Type a = typeof(AAA); AAA aa = new AAA(); Type b = aa.GetType()注: typeof と GetType() は同じ効果があります。違いは、typeof のパラメータが型であり、GetType() のパラメータが型変数であることです。
sizeof演算子
sizeof 演算子は、スタック内の値の型の必要な長さを返すために使用されます (単位: バイト)int a = sizeof(int); // 4int は 32 ビットで、4 バイト、1 ワードを占有します。セクションは 8 ビットです。注: sizeof は通常、基本型 (整数、浮動小数点数、文字型、ブール型) が占めるバイト数を取得するために使用されます。要約: 上記は次のとおりです。この記事は以上です。皆さんのお役に立てば幸いです。
以上がC# で一般的に使用される演算子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。