为了账号安全,请及时绑定邮箱和手机立即绑定

强制一个类有一个 .Parse 方法

强制一个类有一个 .Parse 方法

PHP
扬帆大鱼 2021-09-19 15:26:37
如何将字符串转换为特定类型的对象?长问题我想制作一个 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信