读书人

C# 种中定义类

发布时间: 2013-08-06 16:47:25 作者: rapoo

C# 类中定义类
请问各位C# 可以在类中再定义一个类吗?
例如:


public class Class1
{
public class a
{
}
}
这样可以吗?今天突然看到java有人是这样写的,但我好想没听说过我们C#可以在类中定义类啊,两个类属于同一个级别的啊,如果这样定义就变成两个类不在同一个级别啊?请高人指教一下 C# 类
[解决办法]
这样是可以的
[解决办法]
类当然可以嵌套的。
[解决办法]
楼主您好!
出门左拐到达msdn中心
http://msdn.microsoft.com/zh-CN/library/ms173120
[解决办法]
看看这个你就明白了 Json字符串反序列化

public class CheckType
{
/// <summary>
/// 当前顺序编号
/// </summary>
public int ID { set; get; }
/// <summary>
/// 上一步顺序编号 没有则为-1
/// </summary>
public int ParentID { set; get; }
/// <summary>
/// 表名
/// </summary>
public string TableName { set; get; }
/// <summary>
/// row 行,col 字段.
/// </summary>
public string CheckClass { set; get; }


/// <summary>
/// 列名、值 list集合
/// </summary>
public List<Column> Columns { set; get; }
public class Column
{
public string Name { set; get; }
public string Val { set; get; }
}
}




[
{
"ID":1,
"ParentID":-1,
"TableName":"CompanyEmployee",
"Columns":[
{
"Name":"IsResident",
"Val":"1"
}
],
"CheckClass":"row"
},
{
"ID":2,
"ParentID":1,
"TableName":"SysEmpQualify",
"Columns":[
{
"Name":"EmpQualifyId",
"Val":"PQ0000000015"
}
],
"CheckClass":"row"
},
{
"ID":5,
"ParentID":1,
"TableName":"SysEmpQualify",
"Columns":[
{


"Name":"EmpQualifyId",
"Val":"PQ0000000004"
}
],
"CheckClass":"row"
},
{
"ID":3,
"ParentID":1,
"TableName":"CompanyEmployee",
"Columns":[
{
"Name":"WorkResume",
"Val":""
},
{
"Name":"EmpName",
"Val":""
}
],
"CheckClass":"col"
},
{
"ID":4,
"ParentID":2,
"TableName":"SysEmpQualify",
"Columns":[
{
"Name":"DocumentId",
"Val":""
},
{
"Name":"QualificationNumber",
"Val":""
}
],
"CheckClass":"col"
},
{
"ID":6,


"ParentID":5,
"TableName":"SysEmpQualify",
"Columns":[
{
"Name":"DocumentId",
"Val":""
},
{
"Name":"QualificationNumber",
"Val":""
}
],
"CheckClass":"col"
}
]


读书人网 >C#

热点推荐