Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
К примеру, у вас есть переменная строка text, которая имеет текст:
string text = " x^5 + x^3 + 1 = 0 ";
В нем есть много пробелов и вам нужно удалить их, чтобы было вот так: x^5+x^3+1=0, вам необходимо написать просто одну строку в языке Си Шарп:
text = text.Replace(" ", string.Empty);
Данный код ищет строку пробел и удаляет ее через метод Empty. Он представляет собой пустую строку. По сути это то же самое, что и функция найти-заменить в тексте. Но в данном случае, мы заменяет на значение пусто.
Результат работы кода на C#:
Почистить строку от лишних пробелов Си Шарп
Если у вас есть текст, в котором есть много лишних пробелов и вам нужно их убрать, то обычные методы языка Си Шарп не помогут. Вам нужно будет написать свою ли
Преобразование типа string в char c#
Для того чтобы преобразовать тип строки в тип массив символов, нужно вызвать метод: ToCharArray. Пример кода программы:
string str = "Конвертация массива на Си Шарп";
char[] c = str.ToCharArray();
Результат работы кода:
Итак, мы видим, что для преобразования типа string в char на Си Шарп происходит в одну строку. При этом метод ToCharArray копирует знаки из строки в массив символов и выделяет память под них.
Если вам нужно наоборот, что читайте здесь: Преобразование типа char в string c#
Преобразование типа char в string c#
Чтобы преобразовать из типа char в string, необходимо написать следующий код:
char[] chr = { 'a', 'l', 'e', 'x' };
string txt = new string(chr);
Результат работы кода:
Если вам нужно вставить в уже объявленную переменную, то нужно написать так:
char[] chr = { 'a', 'l', 'e', 'x' };
text = new string(chr);
То есть вы убираете ключевое слова string.
Если вам нужно сделать обратное преобразование, то читайте статью: Преобразование типа string в char c#.
Дата публикования: 2014-11-18; Прочитано: 2751 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!