КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Доступ к отдельным знакам
Accessing Individual Characters Escape-знаки Строки могут содержать escape-знаки, такие как "\n" (новая строка) и "\t" (табуляция). Строка: string hello = "Hello\nWorld!"; эквивалентна строке: Hello World! Если требуется добавить в строку обратную косую черту, перед ней нужно поставить еще одну обратную косую черту. Следующая строка string filePath = "\\\\My Documents\\"; эквивалентна строке \\My Documents\ The @ Symbol The @ symbol specifies that escape characters and line breaks should be ignored when the string is created. The following two strings are therefore identical:
ToString() The C# built-in data types all provide the ToString method, which converts a value to a string. This method can be used to convert numeric values into strings, like this:
Символ @ Символ @ указывает, что при создании строки следует игнорировать escape-знаки и переносы строки. Следующие две строки являются идентичными. string p1 = "\\\\My Documents\\My Files\\";string p2 = @"\\My Documents\My Files\";ToString() У всех встроенных типов данных C# есть метод ToString, преобразующий значение в строку. Этот метод может быть использован для преобразования числовых значений в строки следующим образом. Individual characters contained in a string can be accessed using methods such as Substring, Replace, Split and Trim.
It is also possible to copy the characters into a character array, like this:
Individual characters from a string can be accessed with an index, like this:
К отдельным знакам, содержащимся в строке, можно получить доступ с помощью таких методов как Substring, Replace, Split и Trim.
string s3 = "Visual C# Express"; System.Console.WriteLine(s3.Substring(7, 2)); // Output: "C#" System.Console.WriteLine(s3.Replace("C#", "Basic")); // Output: "Visual Basic Express"
Также можно скопировать знаки в массив знаков, как показано в следующем примере. string s4 = "Hello, World"; char[] arr = s4.ToCharArray(0, s4.Length);
foreach (char c in arr) { System.Console.Write(c); // outputs "Hello, World" } Доступ к отдельным знакам в строке возможен с помощью индекса, как показано в следующем примере.
string s5 = "Printing backwards"; for (int i = 0; i < s5.Length; i++) { System.Console.Write(s5[s5.Length - i - 1]); } // Output: "sdrawkcab gnitnirP"
Дата добавления: 2014-12-27; Просмотров: 369; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |