有GroupMessage和FriendMessage两种类型。GroupMessage有FromGroupId和FromId和Text三个属性,而FriendMessage没有FromGroupId属性。
1 回答

30秒到达战场
TA贡献1828条经验 获得超6个赞
一 二 三均可
推荐三个类的,GroupMessage和FriendMessage继承Message,便于扩展
public class Message { public int FromId { get; set; } public string Text { get; set; } } public class GroupMessage : Message { public int FromGroupId { get; set; } } public class FriendMessage : Message { }
一个类的话,将FromGroupId设为可空类型,通过值是否为空来判断消息类型
public class Message { public int? FromGroupId { get; set; } public int FromId { get; set; } public string Text { get; set; } }
- 1 回答
- 0 关注
- 87 浏览
添加回答
举报
0/150
提交
取消