次の項目は別ページに分割しました。
関連ページ:
目次
繰り返し
参考:
foreach の使い方/break、continue での制御も解説 | 侍エンジニアブログ
反復ステートメント | Microsoft Docs [公式]
for 文
参考:
反復ステートメント | Microsoft Docs [公式]
foreach 文
コレクションの要素について処理を繰り返す。
foreach (var value in list)
{
Console.WriteLine(value);
}
Code language: C# (cs)
参考:
foreach で配列やコレクションの要素を1つずつ取り出す | ヤスノートは今日も考える
C# での foreach 文の利用方法 | テックマガジン
C# の foreach の使い方は?配列での使用方法を解説 | パソナテック
配列での foreach の使用 | Microsoft Docs [公式]
switch / case 文
参考:
Using Case/Switch and GetType to determine the object – Stack Overflow
配列
参考:
演算子
参考:
文字列
参考:
キャスト
参考:
C# における as によるキャストと括弧によるキャストの違い – Qiita
C# でキャストと as 演算子を使いこなす | Ararami Studio
キャストと型変換 | Microsoft Docs [公式]
パターンマッチング、is 演算子、as 演算子を使用して安全にキャストする方法 | Microsoft Docs [公式]
Using as and is for safe casting in C# | Coderwall
Is using “as” in C# a safe way of casting? – Stack Overflow
Which is the best practice in C# for type casting? – Stack Overflow
‘is’ versus try cast with null check – Stack Overflow
Safely cast a Generic type in C# – Stack Overflow
名前空間
参考:
using ディレクティブ
名前空間に含まれる型を修飾せずに使用する。基本的にファイルスコープ内で有効である。
using NameSpace; using NameSpace.SubNameSpace;
エイリアスを作成する。
using Alias = NameSpace.SubNameSpace;
参考:
using の使い方/名前空間の使用 | ヤスノートは今日も考える
using ディレクティブ | Microsoft Docs [公式]
using ステートメント | Microsoft Docs [公式]
Dictionary
- LINQ を使う
参考:
Dictionary のキー/値を foreach で簡単に扱うには? | @IT
C# での Dictionary を foreach で繰り返し処理する方法を紹介! | FEnet
C# で Dictionary を削除するには?基本から応用まで解説します! | FEnet
Remove Item in Dictionary based on Value – Stack Overflow
How delete items from Dictionary – Stack Overflow
構造体 (struct)
参考:
C# に潜む struct の罠 | KAYAC engineers’ blog
参照渡し
参考: