这是一种将a转换Guid为a 的惯用方法Guid?吗?
new Guid?(new Guid(myString));
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 25
不,这是:
Guid? foo = new Guid(myString);
Run Code Online (Sandbox Code Playgroud)
有从隐式转换T到Nullable<T>-你不需要做什么特别的事情.或者,如果您不处于隐式转换将起作用的情况(例如,您尝试调用一个对可空和非可空类型都有重载的方法),您可以将其强制转换:
(Guid?) new Guid(myString)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12630 次 |
| 最近记录: |