示例代码如下,控制台应用程序:
using System;
using System.Collections.Generic;using System.Linq;using System.Text;namespace AnonymousTypeDemo
{ class Program { static void Main(string[] args) { var personWang = new { Name = "张三", Sex = true, Age = 27 };Console.WriteLine("Name属性:{0}",personWang.Name);
Console.WriteLine("Sex属性:{0}", personWang.Sex); Console.WriteLine("Age属性:{0}", personWang.Age);var personWang1 = new
{ Name = "张三", Sex = true, Age = 34 };var personWang2 = new
{ Sex = true, Name = "张三", Age = 27 };if (personWang.GetType() == personWang1.GetType())
{ Console.WriteLine(@"personWang\personWang1两个对象是相同类型"); } else { Console.WriteLine(@"personWang\personWang1两个对象是不同类型"); }if (personWang1.GetType() == personWang2.GetType())
{ Console.WriteLine(@"personWang1\personWang2两个对象是相同类型"); } else { Console.WriteLine(@"personWang1\personWang2两个对象是不同类型"); }if (personWang == personWang1)
{ Console.WriteLine("两个对象是同一个对象"); } else { Console.WriteLine("两个对象不是同一个对象"); } } }}尊重作者,转发请注明出处:
谢谢阅读,有错请指出,不甚感激。