public类名[][]方法名{get;set;}这在c#中意味着什么

本文关键字:这在 意味着 什么 get 方法 类名 public set | 更新日期: 2023-09-27 18:12:54

这在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; }
}

public类名[][]方法名{get;set;}这在c#中意味着什么

这是锯齿状数组(数组(Extra_Bed_Configurations 类型的公共属性

注意:

多维: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"}}
    };
  • public是访问修饰符,它不限制对所有物

  • CCD_ 5为锯齿状阵列;

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

  • { get; set; }表示此属性是自动实现的。

[][]是数组的数组。

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

{get;set}之后,成员为这些类型创建getter和setter。这是副本c#:getter/setter