C#クイズ!【問題 全10問・答え付き】 | 2026年09月版

クイズ

C#の基本文法や型の扱い、非同期処理、便利な構文まで、開発の現場でよく使われる知識を10問のクイズにまとめました。普段なんとなく書いているコードも、あらためて問われると迷うことがあるかもしれません。初心者の方は基礎の確認に、経験者の方は知識の整理や腕試しにご活用ください。解説も読み進めながら、ひとつずつ理解を深めていきましょう。まずは気軽に挑戦してみてください。

Q1 : Dictionary<string, int> に存在しないキーを、インデクサー dict["x"] で読み取ろうとするとどうなりますか?

Q2 : string は不変(イミュータブル)な型です。ループ内などで大量の文字列連結を効率よく行いたい場合に、適したクラスはどれですか?

Q3 : C# 9.0 で導入された record 型について、== 演算子による比較の既定の挙動として正しいものはどれですか?

Q4 : const と readonly の違いとして正しいものはどれですか?

Q5 : 拡張メソッドを定義するとき、拡張対象の型を指定するために第1引数の前に付ける修飾子はどれですか?

Q6 : C#のクラスの継承に関する説明として正しいものはどれですか?

Q7 : using ステートメントのブロックを抜けるときに、自動的に呼び出されるメソッドはどれですか?

Q8 : C#で参照型に分類されるものはどれですか?

Q9 : async メソッド内で、Task の非同期処理の完了を待機するために使うキーワードはどれですか?

Q10 : 次のコードの意味として正しいものはどれですか?nstring name = input ?? "不明";

まとめ

いかがでしたか? 今回はC#クイズをお送りしました。
皆さんは何問正解できましたか?

今回はC#クイズを出題しました。

ぜひ、ほかのクイズにも挑戦してみてください!
次回のクイズもお楽しみに。

本サイトのクイズアプリ好評配信中!今すぐ無料プレイ!

早押しクイズで全国プレイヤーとオンライン対戦

おすすめポイント

  • 2000問以上の雑学・一般常識クイズを収録
  • シングルプレイで知識アップ!
  • 完全無料で課金要素なし!全国対戦でランキング上位を目指そう
クイズ
クイズカレッジ