C# 可以显示为字符串的类型
我需要收集C#中可以转换为字符串的所有类型。 到目前为止,我的清单包括:C# 可以显示为字符串的类型,c#,types,casting,C#,Types,Casting,我需要收集C#中可以转换为字符串的所有类型。 到目前为止,我的清单包括: 串 字节 斯拜特 煤焦 int 尤因 长的 乌龙 短 乌什特 请帮我收集更多。您提到的类型中只有string可以真正转换为string。没有其他类型,也不可能有其他类似的类型,因为System.String类是密封的 就转换而不是强制转换到string而言,.NET中的每个类型都可以转换到string,因为ToString方法是在.NET中所有对象的根类System.Object上定义的。特别是,.NET中的所有基元类
- 串
- 字节
- 斯拜特
- 煤焦
- int
- 尤因
- 长的
- 乌龙
- 短
- 乌什特
请帮我收集更多。您提到的类型中只有
string
可以真正转换为string
。没有其他类型,也不可能有其他类似的类型,因为System.String
类是密封的
就转换而不是强制转换到
string
而言,.NET中的每个类型都可以转换到string
,因为ToString
方法是在.NET中所有对象的根类System.Object
上定义的。特别是,.NET中的所有基元类型都为其ToString
方法提供了合适的重写。这些类型都不能转换为字符串。我认为你应该修改词汇表和.NET中的casting的含义。