【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#在类中定义数组并初始化