如何向类类型的命名数组添加值
本文关键字:数组 添加 类型 | 更新日期: 2023-09-27 18:29:02
我有一个用ConfigurationArray
类包装的Array Configuration[]
,如何使用ConfigurationArray
向数组添加值。
public class ConfigurationArray
{
[DataMember(Name = "configurations")]
public Configuration[] Configurations { get; set; }
}
public class Configuration
{
[DataMember(Name = "configurationType")]
public string ConfigurationType { get; set; }
[DataMember(Name = "configurationValue")]
public string ConfigurationValue { get; set; }
}
你不能。数组的大小是固定的,所以要想在数组中添加一个数组,唯一能做的就是通过创建一个比上一个大的新数组来"扩展数组",并复制所有项。
最好的选择是使用List<Configuration>
而不是Configuration[]
,后者能够自行调整大小。