这在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; }
}
答案 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)
{get; set}。 这是副本 c#: getter/setter