在结构中如何定义非静态的数组

ksbsoft 2003-12-12 01:32:57
在结构中如何定义非静态的数组,如
public struct Person
{
public string name;
public string id;
public sbyte[] id2=new sbyte[12];
}
上面的写法错在哪儿?
...全文
17 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
???2008 2003-12-12
结构体中,不能使用实例的字段初始值设定项。
你必须使用static
  • 打赏
  • 举报
回复
jp311 2003-12-12
public struct Person
{
public string name;
public string id;
public sbyte[] id2;
public Person(string name, string id)
{
this.name = name;
this.id = id;
id2 = new sbyte[12];
}
}
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2003-12-12 01:32
社区公告

让您成为最强悍的C#开发者