本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
In C# what is the difference between String and string
弦和弦之间的区别是什么?在c#中,哪个是首选?
实际上
以下是其他别名的名单,无耻地从乔恩斯基特在这篇文章:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | * 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 |
它们是一样的,string是string的别名。
当调用静态方法时,我倾向于使用String(例如。, String.Format(…)或String.IsNullOrEmpty(…)我不知道为什么,我只知道。
编辑:类型固定