public class name [] []方法名{get;组;这在c#中意味着什么?

时间:2016-10-12 13:16:51

标签: c# .net

这在c#中意味着什么?

public Extra_Bed_Configurations[][] extra_bed_configurations { get; set; }

Extra_Bed_Configurations类具有以下属性。

public class Extra_Bed_Configurations
{
    public string type { get; set; }
    public int code { get; set; }
    public int count { get; set; }
    public string name { get; set; }
}

4 个答案:

答案 0 :(得分:4)

这是锯齿状数组(数组数组)Extra_Bed_Configurations

的公共属性

注意:

multidimenstional:Extra_Bed_Configurations[,] extra_bed_configurations

参差不齐:Extra_Bed_Configurations[][] extra_bed_configurations

2x2的样本声明

extra_bed_configurations = new Extra_Bed_Configurations[][]{ 
        new Extra_Bed_Configurations[] {
            new Extra_Bed_Configurations() { type = "foo"}, 
            new Extra_Bed_Configurations() { type = "foo"}
        },
        new Extra_Bed_Configurations[] { 
            new Extra_Bed_Configurations() { type = "foo"}, 
            new Extra_Bed_Configurations() { type = "foo"}}
    };

答案 1 :(得分:2)

  • public是访问修饰符,不限制任何访问权限 属性;

  • Extra_Bed_Configurations[][]jagged array;

  • extra_bed_configurations分别是您的财产的名称;

  • { get; set; }表示此媒体资源为auto-implemented

答案 2 :(得分:1)

[] []是数组数组。

1 -> A B C D
2 -> E F G H I J
3 -> K L M 
4 -> N O 

答案 3 :(得分:0)

成员为这些类型创建getter和setter之后

{get; set}。 这是副本 c#: getter/setter