
C# の基礎
変数と定数、プリミティブ型、control flow、クラス、struct、interface、例外
25 面接問題·
Junior
1C# における変数とは何ですか?
1
C# における変数とは何ですか?
回答
変数とは、プログラムの実行中に変更できる値を保持する、メモリ上の名前付きの記憶領域です。各変数には型があり、その型によって保持できる値と許可される操作が決まります。明示的な型で変数を宣言すると、コンパイラがコードの整合性を検証し、メモリ使用を最適化できます。
2C# における変数と定数の違いは何ですか?
2
C# における変数と定数の違いは何ですか?
回答
変数は初期化後に値を変更できますが、定数はコンパイル時に値を受け取り、プログラムの存続期間中ずっと固定されたままになります。定数は const キーワードで宣言され、コンパイル時に既知の値で初期化する必要があります。不変の値に定数を使うと可読性が向上し、コンパイラの最適化が可能になります。
3C# でシンプルな整数を格納するのに適した型は何ですか?
3
C# でシンプルな整数を格納するのに適した型は何ですか?
回答
int 型は、整数を格納するために C# で最もよく使われる整数型です。メモリ上で 32 ビットを占有し、約 -20 億から +20 億までの値を保持できます。カウンター、インデックス、数量を扱うほとんどのユースケースでは、int は値の範囲とパフォーマンスのバランスに優れています。
4
C# で真偽値(true/false)を格納するにはどの型を使うべきですか?
5
C# で定数を宣言する正しい構文はどれですか?
+22 面接問題
その他の.NET面接トピック
LINQ & Delegates
Junior
20問C#言語の基礎
Junior
15問ASP.NET Core の基礎
Junior
18問ASP.NET Core のリクエストライフサイクル
Junior
20問Configuration & Settings
Junior
20問アプリケーションのライフサイクル
Junior
20問Dependency Injection
Mid-Level
24問Entity Framework Core
Mid-Level
25問Minimal APIs
Mid-Level
18問Web API開発
Mid-Level
22問ASP.NET Core における Async
Mid-Level
20問Authentication & Authorization
Mid-Level
18問HttpClient & ネットワーキング
Mid-Level
20問JSONシリアライズ
Mid-Level
20問Entity Framework Core 応用
Mid-Level
25問C# の高度な機能
Mid-Level
20問Clean Architecture
Mid-Level
20問Logging, Monitoring & Observability
Mid-Level
22問ユニットテストとxUnit
Mid-Level
20問統合テスト
Mid-Level
18問Docker & Containerization
Mid-Level
16問NuGet パッケージ管理
Mid-Level
16問Memory Management & GC
Senior
22問リアクティブプログラミング
Senior
24問Async/await とパターン
Senior
26問.NET デザインパターン
Senior
24問パフォーマンス最適化
Senior
22問セキュリティとベストプラクティス
Senior
24問SignalR とリアルタイム
Senior
22問マイクロサービスアーキテクチャ
Senior
25問