Другие языки программирования и технологии
Помогите по C#
Недавно начал его изучать и остановился на string, можете обьснить что значить string и как его можно использовать (в книге я мало что понял про это)
Хм, ну string и String это одно и то же. Также как int ключевое слово C# указывающее на Int32 - название класса в .NET
Такие псевдонимы разрешены и не пугайтесь.
string класс обеспечивающий хранение текста, его можно обрабатывать всеми доступными методами. Для этого после переменной ставите точку и видите какие методы доступны,
string str = "fdfgfd ";
string str2 = str . Trim();
Также если вам захочется перебрать string по буквам, нужно помнить что строка имеет индексатор.
str [ 1 ] будет равно 'd'
В цикле можно перебирать все буквы в любом порядке, лишь бы индекс не был больше Count.
Буквы из которых составлен string являются типом char или Char.
когда вы захотите превратить строковые данные в текст, надо помнить что это Unicode при чём 2-х байтовых. Каждый char имеет размер 2 байта на символ.
Сохранять текст в файл нужно указывая кодировку, скажем однобайтовую CP1251 если у вас русский и английский. При загрузке string из файла не надо ничего перекодировать. Нужно правильно указывать кодировку в которой вы читаете.
Для создания строк быстрее всего работает StringBuilder. Дело в том что сам по себе string работает медленно, любое изменение в тексте вызывает создание нового экземпляра и уничтожение старого. Никогда не делайте изменение строки в цикле.
Такие псевдонимы разрешены и не пугайтесь.
string класс обеспечивающий хранение текста, его можно обрабатывать всеми доступными методами. Для этого после переменной ставите точку и видите какие методы доступны,
string str = "fdfgfd ";
string str2 = str . Trim();
Также если вам захочется перебрать string по буквам, нужно помнить что строка имеет индексатор.
str [ 1 ] будет равно 'd'
В цикле можно перебирать все буквы в любом порядке, лишь бы индекс не был больше Count.
Буквы из которых составлен string являются типом char или Char.
когда вы захотите превратить строковые данные в текст, надо помнить что это Unicode при чём 2-х байтовых. Каждый char имеет размер 2 байта на символ.
Сохранять текст в файл нужно указывая кодировку, скажем однобайтовую CP1251 если у вас русский и английский. При загрузке string из файла не надо ничего перекодировать. Нужно правильно указывать кодировку в которой вы читаете.
Для создания строк быстрее всего работает StringBuilder. Дело в том что сам по себе string работает медленно, любое изменение в тексте вызывает создание нового экземпляра и уничтожение старого. Никогда не делайте изменение строки в цикле.
это просто динамический массив char. с некоторыми вшитыми функция вроде вычисления длины, поиска в строке подрезания строки и тд.
String это строка ...
например :
string name = "Некто Нечто"; // Объявили строковую переменную
Console.WriteLine(name); // Ну и соответственно вывели её на консоль
Console.ReadLine();
например :
string name = "Некто Нечто"; // Объявили строковую переменную
Console.WriteLine(name); // Ну и соответственно вывели её на консоль
Console.ReadLine();
Тип для хранения строк. Например:
string x="Просто строка! "; или string y="Как жизнь? :D";
string x="Просто строка! "; или string y="Как жизнь? :D";
Похожие вопросы
- Помогите срочно C#
- Люди, помогите скачать C++!!
- помогите с C++
- помогите, пожалуйста, c делфи!
- помогите с C програм не выводит результаты
- Помогите Диск C сам заполняеться вот например выйду и диска памать 6гб опять зайду уже 5.65гб и вотак до 1гб помогите
- помогите массив c#.
- Помогите с C++
- Помогите с C++
- Помогите пожалуйста. C#