|M| 问一下大家在类里面
[SerializableAttribute]
[DataTable( "Mid ", TableDescription= "编号 ")]
public class ParkTicketOrderInfo
{
Int32 _ParkOrderID;
Int32 _ParkID;
}
上面两行是干什么用的
# region "Fileds "
public string GetOrderSource(int OrderSource)
{
string outStr = " ";
switch (OrderSource)
{
case 0:
outStr = "1 ";
break;
case 1:
outStr = "2 ";
break;
case 2:
outStr = "0 ";
break;
}
return outStr;
}
# endregion " "
这里的# region "Fileds "和# endregion " "有什么用
谢谢
------解决方案--------------------#region 使您可以在使用 Visual Studio 代码编辑器的大纲显示功能时指定可展开或折叠的代码块
#region 块必须以 #endregion 指令终止。
#region 块不能与 #if 块重叠。但是,可以将 #region 块嵌套在 #if 块内,或将 #if 块嵌套在 #region 块内。
------解决方案--------------------通过定义一个属性类,可以创建您自己的自定义属性。该属性类直接或间接地从 Attribute 派生,有助于方便快捷地在元数据中标识属性定义。假设您要用编写类或结构的程序员的名字标记类和结构。可以定义一个自定义 Author 属性类:
C# 复制代码
[System.AttributeUsage(System.AttributeTargets.Class |
System.AttributeTargets.Struct)
]
public class Author : System.Attribute
{
private string name;
public double version;
public Author(string name)
{
this.name = name;
version = 1.0;
}
}
------解决方案--------------------[DataTable( "Mid ", TableDescription= "编号 ")]
是ORM编程模式里的东东
用来指定当前实体在数据库中的表名,及中文描述
详细资料可搜索 ORM
------解决方案--------------------[SerializableAttribute]
是使类可序列化
------解决方案--------------------#region和#endregion 对代码的清晰很有 帮助的。可以折叠代码;