Більше
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 та інтервал пошуку