如何将字符串转换为特定类型的对象?长问题我想制作一个 PlayerPrefs 包装器,我可以在其中存储我想要的任何数据。所以它是这样的void Set<T>(string Key, T Value){ PlayerPrefs.SetString(Key, Value.ToString());}T Get<T>(string Key)// where T : IParseable{ //Code that checks for errors and throws exceptions return T.Parse(PlayerPrefs.GetString(Key));}这里的问题是它“依赖”于要解析的数据(或实现我发明的 XD 的 IParseable)并且原始数据类型没有实现它,即使它们都有一个Parse方法是否已经有IParseable我可以使用的界面?如果不是,有没有办法知道 T 类型是否是原始数据类型?有没有更好的方法来实现我想做的事情?如果我为此使用 JSON 会更好吗?
1 回答
- 1 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消