「C#」匿名クラスを使用するサンプル

書式
var 変数名 = new {匿名クラスのメンバー1=値1,匿名クラスのメンバー2=値2,…}
匿名クラスを使用すると、クラスを定義せずにインスタンスを生成します

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
using System;
namespace AnnousDemo
{
class Program
{
static void Main(string[] args)
{
var obj = new { UserName = "山田 太郎", Addr = "大阪",Age = 21 };
Console.WriteLine("名前:"+obj.UserName);
Console.WriteLine("出身: "+obj.Addr);
Console.WriteLine("年齢: "+obj.Age);
}
}
}
using System; namespace AnnousDemo { class Program { static void Main(string[] args) { var obj = new { UserName = "山田 太郎", Addr = "大阪",Age = 21 }; Console.WriteLine("名前:"+obj.UserName); Console.WriteLine("出身: "+obj.Addr); Console.WriteLine("年齢: "+obj.Age); } } }
using System;

namespace AnnousDemo
{
  class Program
  {
    static void Main(string[] args)
    {
        var obj = new { UserName = "山田 太郎", Addr = "大阪",Age = 21 };
        Console.WriteLine("名前:"+obj.UserName);
        Console.WriteLine("出身: "+obj.Addr);   
        Console.WriteLine("年齢: "+obj.Age); 
    }
  }
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
名前:山田 太郎
出身: 大阪
年齢: 21
名前:山田 太郎 出身: 大阪 年齢: 21
名前:山田 太郎
出身: 大阪
年齢: 21

 

C#

Posted by arkgame