Другие языки программирования и технологии

Помогите по C#

Недавно начал его изучать и остановился на string, можете обьснить что значить string и как его можно использовать (в книге я мало что понял про это)
*F
*** Frost ***
218
Хм, ну 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 работает медленно, любое изменение в тексте вызывает создание нового экземпляра и уничтожение старого. Никогда не делайте изменение строки в цикле.
DH
Dr. Hermann Hartfeld
10 716
Лучший ответ
это просто динамический массив char. с некоторыми вшитыми функция вроде вычисления длины, поиска в строке подрезания строки и тд.
String это строка ...

например :

string name = "Некто Нечто"; // Объявили строковую переменную

Console.WriteLine(name); // Ну и соответственно вывели её на консоль
Console.ReadLine();
Тип для хранения строк. Например:
string x="Просто строка! "; или string y="Как жизнь? :D";