閉じる
HOME
C#
「C#」の記事一覧
C#でグローバル変数を使う方法:staticクラスとSingletonの使い分け
C#は純粋なオブジェクト指向言語であるため、言語仕様としてのグローバル変数は存在しません。その代替手法として、staticクラ…
2026年5月5日
構文・制御フロー
C#でコードを非推奨にするObsolete属性の使い方:警告・エラー設定と移行の伝え方
C#のObsolete属性は、特定のコードが非推奨であることを示し、ソフトウェアの健全な進化を支える重要な機能です。古いAPIを即座…
2026年5月5日
クラス・オブジェクト指向
【C#】トップレベルステートメントの書き方とメリット・注意点|Main関数を省略する最新手法を解説
C# 9.0で導入されたトップレベルステートメントは、従来のクラス定義やMainメソッド等の定型文を省き、ファイルへ直接処理を記…
2026年5月5日
構文・制御フロー
C#で属性を複数指定する書き方を解説:カンマ区切りや自作属性の複数許可設定まで
C#におけるプログラム要素にメタデータを付与する属性は、ASP.NET CoreやEntity Framework Core等の開発に不可欠な存在です。複…
2026年5月5日
クラス・オブジェクト指向
【C#】パターンマッチングの使い方を解説:switch式から最新のリストパターンまで
C#のパターンマッチングは、バージョン7.0から導入され、最新の13に至るまで進化を続けている中心的な機能です。この機能は、値…
2026年5月5日
構文・制御フロー
【C#】属性(Attribute)一覧:標準属性の機能と使い方を分かりやすく解説
C#の属性(Attribute)は、クラスやメソッド等の要素にメタデータを宣言的に付与する仕組みです。これらはコンパイル後のバイナ…
2026年5月5日
クラス・オブジェクト指向
【C#】yield returnの使い方とメリットを解説!効率的な反復処理の仕組み
C#のyield returnは、反復処理を効率化し、コードの可読性を劇的に向上させる強力な構文です。通常のメソッドと異なり、値を一…
2026年5月5日
構文・制御フロー
【C#】属性(Attribute)の使い方を基礎から解説|カスタム属性の作成方法まで
C#の属性は、クラスやメソッド等のコード要素に付加的な情報(メタデータ)を与える機能です。コンパイラへの指示や実行時の振…
2026年5月5日
クラス・オブジェクト指向
C#のgoto文はどう使う?基本構文から多重ループ脱出の活用例まで解説
C#のgoto文は、指定したラベルに実行順序を強制移動させる機能です。可読性を損なうとして忌避されがちですが、多重ループの脱…
2026年5月5日
構文・制御フロー
C#のボックス化とは?仕組みとパフォーマンス低下を防ぐ対策を解説
C#のボックス化は、値型を参照型に変換する際にデータをスタックからヒープへコピーする現象です。一見便利ですが、内部でメモ…
2026年5月5日
クラス・オブジェクト指向
投稿のページ送り
1
…
16
17
18
…
40