首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 种中定义类

2013-08-06 
C# 类中定义类请问各位C# 可以在类中再定义一个类吗?例如:public class Class1{public class a{}}这样可以

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"
    }
]


热点排行