示例代码如下,控制台应用程序:
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("两个对象不是同一个对象"); } } } }
尊重作者,转发请注明出处:http://www.cnblogs.com/aaaaa 谢谢阅读,有错请指出,不甚感激。
|
请发表评论