Більше

var empty2 = string.Empty;             // рядок без значення

var empty1 = "";                             // пустий рядок, має посилання на об'єкт

string.IsNullOrEmpty(empty1)          // True

string.IsNullOrEmpty(empty2)          // True

var empty3 = " ";

var empty4 = "\t \r\n";

var empty5 = "        ";

var empty6 = "0";

string.IsNullOrWhiteSpace(empty1)   // True

string.IsNullOrWhiteSpace(empty2)   // True

string.IsNullOrWhiteSpace(empty3)   // True

string.IsNullOrWhiteSpace(empty4)   // True

string.IsNullOrWhiteSpace(empty5)   // True

string.IsNullOrWhiteSpace(empty6)   // False

string a = "Ukraine";

string b = "Kyiv";

c = $"Country: {a}, capital: {b}";

c = String.Format("Country: {0}, capital: {1}", a, b); 

Console.WriteLine(c);

// Country: Ukraine, capital: Kyiv

Console.WriteLine(new string('*', 10));

// **********

Console.WriteLine("AAA".PadLeft(20) + "|");

Console.WriteLine("AAA".PadRight(20) + "|");

Console.WriteLine("AAA".PadLeft(10).PadRight(20) + "|");

                 AAA|

AAA                 |

       AAA          |

Console.WriteLine(a.PadLeft(20, '-'));   // або PadRight

------Ukraine   (дозаповнює до 20 символів)

string[] val = { "00", "11", "22", "33" };

string str = String.Join(", ", val, 1, 2);

11, 22

string a = "Hello Bill Gates.";

int pos1 = a.IndexOf("Bill");

string b = a.Substring(0, pos1) + "100 billion $ " + a.Substring(pos1, a.Length - pos1);

Hello 103 billion $ Bill Gates.     // але краще Insert!

string a = "a";

string str = a.Replace('a', 'b').Replace('b', 'c').Replace('c', 'd');

d

string a = "!Яна... летить на Марс";

string str = str.Substring(1, 3).Equals("Яна") ? str.Remove(1, 3) : str;

!... летить на Марс

var count = str.Count(s => s == 'w');  

кількість входжень літери w

char[] charsToTrim = { '*', ' ', '\'' };

string a = " \'* ** Я* їм\' * борщ! ** *\'";

string str = a.Trim(charsToTrim);

Я* їм\' * борщ!

string a = "Hello Ukraine !";

char[] myChar = { 'r', 'i', 'n', 'e', '!', ' ' };

string newString = a.TrimEnd(myChar);

Hello Ukra

string MyString = "Hello Gates !";

char[] MyChar = { 'H', 'e', 'l' };

string NewString = MyString.TrimStart(MyChar);

o Gates !

char[] d = { ' ', '.', ',' };

string str = "Hello Bill,Gates.$";

string[] arr = str.Split(d);

foreach (string x in arr) {

     Console.WriteLine(x);

}

Hello

Bill

Gates

$

string a = "379";

char[] anyOf = a.ToCharArray();

int at = "1-7-3-0-0-0".LastIndexOfAny(anyOf);

4

str.IndexOf('R', 2, 14);  // char та інтервал пошуку