在C#中有String对象和string对象。
两者之间的区别是什么?关于使用哪种方法,最佳实践是什么?
发布于 2008-09-22 18:15:56
这是没有区别的。字符串(小写)只是System.String的别名。
发布于 2008-09-22 18:17:25
没什么区别。System.String与string完全相同。通用C#编码指南指出您应该使用关键字string。
发布于 2008-09-22 18:17:00
它们是别名,可以互换。然而,在风格上,对于声明,我使用小写的字符串,而对于静态方法,我使用字符串。
string foo = "bar";
if( foo != String.Empty )
{
Console.WriteLine(String.Format("foo.Length = {0}", foo.Length));
}https://stackoverflow.com/questions/116523
复制相似问题