Наиболее часто используемые члены класса |
|
| String(Char[]) | инициализирует объект класса значением в виде массива |
| Length | возвращает число знаков в строке |
| Copy() | копирование строки |
| Concat() | конкатенация строк |
| IndexOf() | выполняет поиск слова, если оно обнаружено, возвращает его индекс в предложении, если нет, то возвращает значение -1 |
| CompareOrdinal() | сравнивает две строки |
| Equals() | сравнивает две строки, возвращает true, если они равны и false если не равны |
| ToUpper() | преобразует строку в верхний регистр |
| ToLower() | преобразует строку в нижний регистр |
| ToCharArray() | копирует символы сроки в массив типа char |
| Split() | разбивает предложение на слова |
| Join() | соединяет элементы массива строк, помещая между ними заданный разделитель |
| Trim() | удаление пробелов или указанных символов |
| Insert() | вставка |
| Remove() | удаление |
| Replace() | замена |
| Substring() | получает указанную часть строки |
String(Char[])
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
char[] ara=newchar[] {'П','р','и','в','е','т',' ','М','и','р','!'}; -
stringstr =newstring(ara); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
char[] ara=newchar[] {'П','р','и','в','е','т',' ','М','и','р','!'}; -
stringstr =newstring(ara); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
Привет Мир!
Length
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет Мир!"; -
Console.WriteLine(str); -
Console.WriteLine("число знаков : {0}", str.Length); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет Мир!"; -
Console.WriteLine(str); -
Console.WriteLine("число знаков : {0}", str.Length); -
Console.ReadKey(); -
return0; -
} }
Привет Мир!
число знаков : 11
число знаков : 11
Copy()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
Console.WriteLine(str1); -
stringstr2 =string.Copy(str1); -
Console.WriteLine(str2); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
Console.WriteLine(str1); -
stringstr2 =string.Copy(str1); -
Console.WriteLine(str2); -
Console.ReadKey(); -
return0; -
} }
Привет Мир!
Привет Мир!
Привет Мир!
Concat()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 =" "; -
stringstr3 ="Hello World!"; -
stringstr4 =string.Concat(str1, str2, str3); -
Console.WriteLine(str4); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 =" "; -
stringstr3 ="Hello World!"; -
stringstr4 =string.Concat(str1, str2, str3); -
Console.WriteLine(str4); -
Console.ReadKey(); -
return0; -
} }
Привет Мир! Hello World!
IndexOf()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет Мир! Hello World!"; -
stringsearch ="Hello"; -
if(str.IndexOf(search) != -1) { -
Console.WriteLine("искомое слово {0} начинается в строке с индекса {1}", search, str.IndexOf(search)); -
} -
else{ -
Console.WriteLine("искомое слово {0} в строке не обнаружено", search); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет Мир! Hello World!"; -
stringsearch ="Hello"; -
if(str.IndexOf(search) != -1) { -
Console.WriteLine("искомое слово {0} начинается в строке с индекса {1}", search, str.IndexOf(search)); -
} -
else{ -
Console.WriteLine("искомое слово {0} в строке не обнаружено", search); -
} -
Console.ReadKey(); -
return0; -
} }
искомое слово Hello начинается в строке с индекса 12
CompareOrdinal()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
if(string.CompareOrdinal(str1, str2) > 0) { -
Console.WriteLine("строка {0} > строки {1}", str1, str2); -
} -
elseif(string.CompareOrdinal(str1, str2) < 0) { -
Console.WriteLine("строка {0} < строки {1}", str1, str2); -
} -
else{ -
Console.WriteLine("строка {0} = строке {1}", str1, str2); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
if(string.CompareOrdinal(str1, str2) > 0) { -
Console.WriteLine("строка {0} > строки {1}", str1, str2); -
} -
elseif(string.CompareOrdinal(str1, str2) < 0) { -
Console.WriteLine("строка {0} < строки {1}", str1, str2); -
} -
else{ -
Console.WriteLine("строка {0} = строке {1}", str1, str2); -
} -
Console.ReadKey(); -
return0; -
} }
строка Привет Мир! > строки Hello World!
Equals()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
if((str1.Equals(str2)) ==true) { -
Console.WriteLine("строка {0} = строке {1}", str1, str2); -
} -
else{ -
Console.WriteLine("строка {0} не равна строке {1}", str1, str2); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
if((str1.Equals(str2)) ==true) { -
Console.WriteLine("строка {0} = строке {1}", str1, str2); -
} -
else{ -
Console.WriteLine("строка {0} не равна строке {1}", str1, str2); -
} -
Console.ReadKey(); -
return0; -
} }
строка Привет Мир! не равна строке Hello World!
ToUpper()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="привет мир!"; -
str = str.ToUpper(); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="привет мир!"; -
str = str.ToUpper(); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
ПРИВЕТ МИР!
ToLower()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="ПРИВЕТ МИР!"; -
str = str.ToLower(); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="ПРИВЕТ МИР!"; -
str = str.ToLower(); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
привет мир!
ToCharArray()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет, Мир + 1 Мая! / "; -
char[] ch = str.ToCharArray(); -
foreach(var iinch) { -
if(char.IsLetter(i)) { -
Console.WriteLine("{0} этот символ буква", i); -
} -
elseif(char.IsNumber(i)) { -
Console.WriteLine("{0} этот символ цифра", i); -
} -
elseif(char.IsPunctuation(i)) { -
Console.WriteLine("{0} этот символ знак препинания", i); -
} -
elseif(char.IsSymbol(i)) { -
Console.WriteLine("{0} этот символ символьный знак (мат. денежн. геометр.) ", i); -
} -
elseif(char.IsWhiteSpace(i)) { -
Console.WriteLine("{0} этот символ пробел", i); -
} -
else{ -
Console.WriteLine("{0} не возможно определить, что это за символ", i); -
} -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет, Мир + 1 Мая! / "; -
char[] ch = str.ToCharArray(); -
foreach(var iinch) { -
if(char.IsLetter(i)) { -
Console.WriteLine("{0} этот символ буква", i); -
} -
elseif(char.IsNumber(i)) { -
Console.WriteLine("{0} этот символ цифра", i); -
} -
elseif(char.IsPunctuation(i)) { -
Console.WriteLine("{0} этот символ знак препинания", i); -
} -
elseif(char.IsSymbol(i)) { -
Console.WriteLine("{0} этот символ символьный знак (мат. денежн. геометр.) ", i); -
} -
elseif(char.IsWhiteSpace(i)) { -
Console.WriteLine("{0} этот символ пробел", i); -
} -
else{ -
Console.WriteLine("{0} не возможно определить, что это за символ", i); -
} -
} -
Console.ReadKey(); -
return0; -
} }
П этот символ буква
р этот символ буква
и этот символ буква
в этот символ буква
е этот символ буква
т этот символ буква
, этот символ знак препинания
этот символ пробел
М этот символ буква
и этот символ буква
р этот символ буква
этот символ пробел
+ этот символ символьный знак (мат. денежн. геометр.)
этот символ пробел
1 этот символ цифра
этот символ пробел
М этот символ буква
а этот символ буква
я этот символ буква
! этот символ знак препинания
этот символ пробел
/ этот символ знак препинания
этот символ пробел
р этот символ буква
и этот символ буква
в этот символ буква
е этот символ буква
т этот символ буква
, этот символ знак препинания
этот символ пробел
М этот символ буква
и этот символ буква
р этот символ буква
этот символ пробел
+ этот символ символьный знак (мат. денежн. геометр.)
этот символ пробел
1 этот символ цифра
этот символ пробел
М этот символ буква
а этот символ буква
я этот символ буква
! этот символ знак препинания
этот символ пробел
/ этот символ знак препинания
этот символ пробел
Split()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет, Мир + 1 Мая! / Hello World! "; -
//в объект массива типа char вводим символы, которые должны быть удалены -
string[] ara = str.Split(newchar[] {',',' ','+','!','/'}); -
foreach(var iinara) { -
//удаляем пробелы -
if(i.Trim() !="") { -
Console.WriteLine(i); -
} -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет, Мир + 1 Мая! / Hello World! "; -
//в объект массива типа char вводим символы, которые должны быть удалены -
string[] ara = str.Split(newchar[] {',',' ','+','!','/'}); -
foreach(var iinara) { -
//удаляем пробелы -
if(i.Trim() !="") { -
Console.WriteLine(i); -
} -
} -
Console.ReadKey(); -
return0; -
} }
Привет
Мир
1
Мая
Hello
World
Мир
1
Мая
Hello
World
Join()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
string[] ara =newstring[] {"Привет","Мир","Hello","World","Луганск","город"}; -
/*создаем переменную и присваиваем ей значение, которое состоит из конкатенации -
полученных частей элементов массива, между ними вставляется символ-заполнитель*/ -
stringstr =string.Join(" $ ", ara); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
string[] ara =newstring[] {"Привет","Мир","Hello","World","Луганск","город"}; -
/*создаем переменную и присваиваем ей значение, которое состоит из конкатенации -
полученных частей элементов массива, между ними вставляется символ-заполнитель*/ -
stringstr =string.Join(" $ ", ara); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
Привет $ Мир $ Hello $ World $ Луганск $ город
Trim()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 =" Привет Мир! "; -
Console.WriteLine(str0); -
//удаление пробелов в конце -
str0 = str0.TrimEnd(); -
Console.WriteLine(str0); -
//удаление пробелов в начале -
str0 = str0.TrimStart(); -
Console.WriteLine(str0); -
stringstr1 =" Hello World! "; -
Console.WriteLine(str1); -
//удаление пробелов в начале и в конце -
str1 = str1.Trim(); -
Console.WriteLine(str1); -
//удаление заданных символов в начале и конце -
char[] ara =newchar[] {'+','-'}; -
stringstr2 ="+-+Привет Мир!-+-"; -
Console.WriteLine(str2); -
str2 = str2.Trim(ara); -
Console.WriteLine(str2); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 =" Привет Мир! "; -
Console.WriteLine(str0); -
//удаление пробелов в конце -
str0 = str0.TrimEnd(); -
Console.WriteLine(str0); -
//удаление пробелов в начале -
str0 = str0.TrimStart(); -
Console.WriteLine(str0); -
stringstr1 =" Hello World! "; -
Console.WriteLine(str1); -
//удаление пробелов в начале и в конце -
str1 = str1.Trim(); -
Console.WriteLine(str1); -
//удаление заданных символов в начале и конце -
char[] ara =newchar[] {'+','-'}; -
stringstr2 ="+-+Привет Мир!-+-"; -
Console.WriteLine(str2); -
str2 = str2.Trim(ara); -
Console.WriteLine(str2); -
Console.ReadKey(); -
return0; -
} }
Привет Мир!
Привет Мир!
Привет Мир!
Hello World!
Hello World!
+-+Привет Мир!-+-
Привет Мир!
Привет Мир!
Привет Мир!
Hello World!
Hello World!
+-+Привет Мир!-+-
Привет Мир!
Insert()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
str1 = str1.Insert(str1.Length, str2); -
Console.WriteLine(str1); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr1 ="Привет Мир!"; -
stringstr2 ="Hello World!"; -
str1 = str1.Insert(str1.Length, str2); -
Console.WriteLine(str1); -
Console.ReadKey(); -
return0; -
} }
Привет Мир!Hello World!
Remove()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 ="Привет Hello Мир!"; -
//указывается индекс, после которого все символы будут удалены -
str0 = str0.Remove(7); -
Console.WriteLine(str0); -
stringstr1 ="Привет Hello Мир!"; -
//указывается индекс, после которого указанное число символов будет удалено -
str1=str1.Remove(7, 6); -
Console.WriteLine(str1); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 ="Привет Hello Мир!"; -
//указывается индекс, после которого все символы будут удалены -
str0 = str0.Remove(7); -
Console.WriteLine(str0); -
stringstr1 ="Привет Hello Мир!"; -
//указывается индекс, после которого указанное число символов будет удалено -
str1=str1.Remove(7, 6); -
Console.WriteLine(str1); -
Console.ReadKey(); -
return0; -
} }
Привет
Привет Мир!
Привет Мир!
Replace()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет World!"; -
Console.WriteLine(str); -
//первый параметр - удаляемое слово -
//второй параметр - вставляемое слово -
str = str.Replace("World","Мир"); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr ="Привет World!"; -
Console.WriteLine(str); -
//первый параметр - удаляемое слово -
//второй параметр - вставляемое слово -
str = str.Replace("World","Мир"); -
Console.WriteLine(str); -
Console.ReadKey(); -
return0; -
} }
Привет World!
Привет Мир!
Привет Мир!
Substring()
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 ="Привет Мир! Hello World!"; -
stringstr1 ="Hello Привет Мир! World!"; -
//от указанного символа до конца получаем часть строки -
stringstr2 = str0.Substring(12); -
Console.WriteLine(str2); -
//от указанного символа, включая указанное число символов получаем часть строки -
stringstr3 = str1.Substring(6, 11); -
Console.WriteLine(str3); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
stringstr0 ="Привет Мир! Hello World!"; -
stringstr1 ="Hello Привет Мир! World!"; -
//от указанного символа до конца получаем часть строки -
stringstr2 = str0.Substring(12); -
Console.WriteLine(str2); -
//от указанного символа, включая указанное число символов получаем часть строки -
stringstr3 = str1.Substring(6, 11); -
Console.WriteLine(str3); -
Console.ReadKey(); -
return0; -
} }
Hello World!
Привет Мир!