A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2012-12-22 16:15  /  2288 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在编写数据库程序时,常常有一系列类只提供属性。如:
public class Curry
{
   public string MainIngredient {get;set;}
   public string Style{get;set;}
   public int Spiciness{get;set;}
}
这些类什么也没做,只是存储结构化数据。在数据库或电子表格中,可以把这个类看作表中的一行,可以保存这个类的实例的集合类应表示表或电子表格的多个行。
但编写这些料的代码比较单调,对底层数据模式的任何修改都需要添加、删除、修改定义类的代码。
匿名类型是简化这个编程模型的一种方式。其理念是使用C#编译器根据要存储的数据自动创建类型,而不是定义简单的数据存储类型。
可以按如下方式实例化前面的Curry类型:
var Curry=new
{
    MainIngredient ="Lamb";
    Style="Dhansak";
    Spiciness=5;
};


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马