Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Demo
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- string name = "Desislava"; //Console.ReadLine()
- char letter = 'L'; //char.Parse(Console.ReadLine());
- //текстът е съвкупност / масив от символи
- //"Desislava" => ['D', 'e', 's', 'i', 's', 'l', 'a', 'v', 'a']
- //1. дължина на текст = какъв е броят на символите
- Console.WriteLine(name.Length);
- //2. първи символ / последния символ
- Console.WriteLine(name[0]);
- Console.WriteLine(name[name.Length - 1]);
- //3. преобразуване на текст в масив от символи
- char[] symbols = name.ToCharArray();
- //"Desislava" => ['D', 'e', 's', 'i', 's', 'l', 'a', 'v', 'a']
- //4. долепяне на текстове
- Console.WriteLine("Desi" + "Test"); //str + str = str (конкатенация)
- Console.WriteLine("Desi" + 45); //str + int = str
- Console.WriteLine("Desi" + 4.5); //str + double = str
- Console.WriteLine(1 + 1 + "Test" + 1 + 2); //"2Test21"
- //5. намиране на индекс на символ
- Console.WriteLine(name.IndexOf('i')); // 3 - първият индекс, на който срещаме i
- Console.WriteLine(name.IndexOf('D')); // 0 - първият индекс, на който срещаме буквата D
- Console.WriteLine(name.LastIndexOf('a')); // 8 - последният индекс, на който среща буквата a
- //6. взимане на текст от друг текст
- string sentence = "I am super cool";
- Console.WriteLine(sentence.Substring(5)); // "super cool"
- Console.WriteLine(sentence.Substring(5, 5)); //"super"
- //7. замяна на символ в текст
- sentence.Replace('o', 'm'); //"I am super cool" => "I am super cmml"
- sentence.Replace(' ', ':'); //"I am super cool" => "I:am:super:cool"
- //8. премахване на символ в текст
- sentence.Remove('a'); //"I am super cool" => "I m super cool"
- //9. проверка дали имаме даден символ в текста
- //Contains
- //true -> ако текстът го има
- //false -> ако текстът го няма
- Console.WriteLine(sentence.Contains("cool")); //true
- Console.WriteLine(sentence.Contains("dog")); //false
- Console.WriteLine(sentence.Contains('W')); //false
- Console.WriteLine(sentence.Contains('I')); //true
- //10. текст изцяло с малки / главни букви
- Console.WriteLine(sentence.ToUpper()); //"I am super cool" => "I AM SUPER COOL"
- Console.WriteLine(sentence.ToLower()); //"I am super cool" => "i am super cool"
- //11. проверка дали текст започва с даден символ
- //StartsWith
- //true -> ако текстът започва с дадения текст
- //false -> ако текстът не започва
- Console.WriteLine(sentence.StartsWith("I am")); //true
- Console.WriteLine(sentence.StartsWith("Desi")); //false
- Console.WriteLine(sentence.StartsWith('I')); //true
- Console.WriteLine(sentence.StartsWith('P')); //false
- //11. проверка дали текст завършва с даден символ
- //EndsWith
- //true -> ако текстът завършва с дадения символ
- //false -> ако текстът не завършва с дадения символ
- Console.WriteLine(sentence.EndsWith("cool")); //true
- Console.WriteLine(sentence.EndsWith("play")); //false
- Console.WriteLine(sentence.EndsWith('l')); //true
- Console.WriteLine(sentence.EndsWith('p')); //false
- //12. сравняване на текстовe
- Console.WriteLine("Pesho" == "Pesho"); //true
- Console.WriteLine("pesho" == "PeshO"); //false
- //13. Trim - премахва излишни интервали в началото и в края на думата
- String word = " Test ";
- Console.WriteLine(word.Trim());
- //14. Split - масив от текстовете, разделени с определен разделител
- String text = "Test:Ivan:Pesho";
- String[] words = text.Split(":"); //["Test", "Ivan", "Pesho"]
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement