using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MegaRobo.C00225155.ControlDevices { /// /// 解析结果封装(包含成功状态、描述、数据) /// public class ParseResult { /// /// 解析是否成功 /// public bool IsSuccess { get; } /// /// 解析描述(成功/失败原因) /// public string Description { get; } /// /// 解析后的数据(Key-Value结构,根据指令类型不同内容不同) /// public Dictionary Data { get; } public ParseResult(bool isSuccess, string description, Dictionary data) { IsSuccess = isSuccess; Description = description; Data = data ?? new Dictionary(); } } }