字符串和String之间有什么区别,布尔值和Boolean又有什么区别?我应该使用其中一个吗?或者我应该尽量避免在这些类型之间进行转换(我已经注意到应用程序能够处理这种转换,但可能会出现一些问题)...还是这只是无意义的问题?
字符串和String之间有什么区别,布尔值和Boolean又有什么区别?我应该使用其中一个吗?或者我应该尽量避免在这些类型之间进行转换(我已经注意到应用程序能够处理这种转换,但可能会出现一些问题)...还是这只是无意义的问题?
它们是相同的东西 - string
只是 System.String
的别名,而 bool
是 System.Boolean
的别名。
它们完全相同。但我认为值得注意的是(如果你有多语言的倾向),在Java中,boolean和Boolean类型不是相同的。
bool是System.Boolean的别名,就像int是System.Int32的别名一样。查看别名的完整列表在这里。 示例:
int x = 123;
System.Int32 x = 123;
System.String
和 System.Boolean
,别名更常用(在某些项目中甚至在调用静态方法如 string.Join(...)
时也是如此)。