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

оператор if C#

делаю цикл по поиску пробелов. Помогите плз исправить ошибку! Дело в том что в цикле в условии стоит X типа Char, а " "(пробел типа string) и компилятор выдает ошибку о несовместимости типов. Что мне делать? string x = textBox1.Text; int i=1; while(i<x.length)>==" "); }
x имеет тип string
a имеет тип char
вот он и ругается, кроме того для char используются одинарные кавычки

ну а вообще-то как-то так это делается.. .

using System;

namespace Example1
{
class Program
{
static void Main(string[] args)
{
string s = "Идёт бычок качается, вздыхает на ходу. ";

s = s.Replace(" ", "");
Console.WriteLine(s);

Console.ReadKey();
}
}
}
AK
Anderson Kozlov
94 623
Лучший ответ
Можно сравнивать char с ' ' (одиночные кавычки вокруг пробела дадут символ, а двойные стринг, в стринге и пробел и конечный ноль -выдаёт адрес первого символа, а не символ)
или с номером символа пробела
И lehgth - явно не char и не string. приводи типы к одинаковому явно. например "(int)x"
(хотя весь алгоритм не видно, сильно покоцан)
-----
А чтоб сюда код пролез надо "< " и "[ " писать с пробелами -иначе мейл их считает тегами форматирования
Anvar Sunatov
Anvar Sunatov
75 320
А так не пойдет?

//Сначала разбиваем на массив символов всю строку
char[] chrX = textBox1.Text.ToCharArray;

//Перебираем этот массив с 0 элемента до последнего
for (int intFor = 0; intFor <= Information.UBound(chrX); intFor++) {

//если очередной элемент массива пробел - то.. .
if (chrX[intFor] == " ") {

}
}
Alex Berkovsky
Alex Berkovsky
44 094
Здесь текст программы

Вывод:
Обнаружен пробел на позиции 3
Обнаружен пробел на позиции 7
Обнаружен пробел на позиции 14