首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符串或字符串

字符串或字符串
EN

Stack Overflow用户
提问于 2010-11-16 05:47:46
回答 4查看 8.9K关注 0票数 8

可能重复:

In C# what is the difference between String and string

字符串和字符串有什么区别。在C#中,哪个是首选?

EN

回答 4

Stack Overflow用户

发布于 2010-11-16 05:51:17

实际上,stringSystem.String的别名,但erash基本上是正确的.

以下是this post中乔恩·斯基特( Jon )提出的其他别名“无耻”的列表

代码语言:javascript
复制
* object: System.Object
* string: System.String
* bool: System.Boolean
* byte: System.Byte
* sbyte: System.SByte
* short: System.Int16
* ushort: System.UInt16
* int: System.Int32
* uint: System.UInt32
* long: System.Int64
* ulong: System.UInt64
* float: System.Single
* double: System.Double
* decimal: System.Decimal
* char: System.Char
票数 5
EN

Stack Overflow用户

发布于 2010-11-16 05:50:23

它们是相同的,字符串是字符串的别名。

在调用静态方法时,我倾向于使用字符串(即String.Format(.)或String.IsNullOrEmpty(.)我不知道为什么,我就是知道。

票数 2
EN

Stack Overflow用户

发布于 2010-11-16 05:49:18

string只是String的别名--它们是一样的

编辑:类型固定

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4191532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档