我有一个包含ConfigurationArray
类的数组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; }
}
向数组添加值。
<html>
<head>
<style>
@media screen and (max-width: 780px){
.ex2 ul li{
display: none;
}
.ex li:hover .ex2 ul li{
display: block;
}
}
</style>
</head>
<body>
<div class = "ex">
<li>ME</li>
</div>
<div class="ex2">
<ul>home
<li><a href ="#">home 1</li>
<li><a href ="#">home 2</li>
</ul>
<ul>Profile
<li><a href ="#">Profile 1</li>
<li><a href ="#">Profile 2</li>
</ul>
</div>
</body>
</html>
答案 0 :(得分:8)
你不能。数组具有固定的大小,因此,为了向数组中添加一个数组,您唯一可以做的就是扩展数组&#39;通过创建一个比前一个更大的新的,并复制所有项目。
您最好的选择是使用List<Configuration>
代替Configuration[]
,它可以自行调整大小。