[ Полезный рекламный блок ]
Попробуйте свои силы в игре, где ваши навыки программирования на C# станут решающим фактором. Переходите по ссылке 🔰.
1 2 |
string s = "Hello world!"; String s = "Hello world!"; |
string — это псевдоним в C# для System.String.
Так что технически разницы нет. Это как int против System.Int32.
Что касается рекомендаций, то обычно рекомендуется использовать string в любом случае, когда вы ссылаетесь на объект.
1 |
string str = "Hello world!"; |
Аналогично, обычно рекомендуется использовать String, если вам нужно ссылаться конкретно на класс.
1 |
string greet = String.Format("Hello {0}!", place); |
Полный список псевдонимов в 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 |