Головна‎ > ‎C#‎ > ‎

Операції з рядками

string a = "Hello Bill Gates.";

a.Length                             // 17
a.Replace("Gates", "Jobs")          // Hello Bill Jobs (string, string) (char, char)
a.ToLower()                        // hello bill gates.
a.ToUpper()                       // HELLO BILL GATES.
a.Contains("Bill")               // true, містить підрядок
a.StartsWith("Hello")           // true, починається з рядка
a.Equals("Hello Bill Gates.")  // true, дорівнює рядку
a.IndexOf("Bill")             // 6 (-1 не знайшов)
a.LastIndexOf("Bill")        // 6 (-1 не знайшов) шукає з кінця, позиція як зпочатку
a.Substring(6, 4)           // Bill (позиція, скільки символів залишити)
a.Remove(6, 4)             // Hello  Gates. (позиція, скільки символів залишити)
a.Insert(6, "Big ")       // Hello Big Bill Gates. (позиція, рядок)
a[0]                     // H (char-формат)




"\n"
Environment.NewLine
string[] words = a.Split(' ');   // розбити по ' '
string b = String.Join(" ", words);   // Склеїти розділивши ' '