動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

プロパティを動的に探して色々できる

出典: 【C#】プロパティとフィールド(メンバ変数)の決定的な違い!プロパティのおいしさ / プロパティを動的に探して色々できる

プロパティを動的に探して色々できる (csharp)#bf30b0e5ea43
            var props = typeof(User).GetProperties();
 
        var str = new StringBuilder();
        foreach (var user in _users)
        {
            foreach (var prop in props)
            {
                str.Append($@"{prop.Name} : {prop.GetValue(user)}");
                str.Append(Environment.NewLine);
            }
        }
 
        MessageBox.Show(str.ToString());
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #bf30b0e5ea43
  • lines: 13
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「プロパティのおいしさ / プロパティを動的に探して色々できる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

5
図鑑トップ