【C#】自定义数组默认初始化
自定义数组初始化
public class ObRoleMessage : MessageBase
{
public bool isKh;
public int id;
} private ObRoleMessage[] CollectRoleMsg()
{
var roleMsg = ObGetMessage.Instance._dicObRole;
if (roleMsg.Count != 0)
{
List<int> _roleID = new List<int>(roleMsg.Keys);
ObRoleMessage[] obRoleMsg = new ObRoleMessage[roleMsg.Keys.Count];
for (int i = 0; i < roleMsg.Keys.Count; i++)
{
obRoleMsg[i] = new ObRoleMessage();
obRoleMsg[i].isKh = roleMsg[_roleID[i]].isKh;
obRoleMsg[i].id = roleMsg[_roleID[i]].id;
}
return obRoleMsg;
}
return null;
}声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: C#中数组如何赋值
- 下一篇: C#在类中定义数组并初始化
