Прошу помочь найти ошибку. Считает все элементы
private void button1_Click(object sender, EventArgs e)
{
var k = richTextBox1.Lines.Count(s => s == "0" || s == "1");
string[] b = richTextBox1.Lines;
int n = b.Length;
int[] a = new int[n];
int i;
for (i = 0; i < n; i++)
{
a[i] = Convert.ToInt32(b[i]);
if (a[i] == 0){
{
textBox1.Text =Convert.ToString(k);
} }
if (a[i] == 1)
{
{
textBox2.Text = Convert.ToString(k);
}
}
}
}
У тебя похоже ошибка в строчках:
textBox1.Text =Convert.ToString(k);
У тебя там , судя по коду, подсчитаны элемент, которые равны 0 и 1.
И ты каждый раз выводишь одно и тоже значение. Правильнее было завести какой-нибудь счетчик и инкреминитировать его при достижении условия.
Так же не ясен смысл цикла for, если ты через LINQ умеешь считать 0 и 1:
var k = richTextBox1.Lines.Count(s => s == "0" || s == "1");
Почему бы так же не сосчитать 0 и 1 отдельно?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеется компонент dataGridView и массив\коллекция объектовКак заполнить dataGridView из массива\коллекции объектов?
В файл ранее были записаны числа с плавающей точкой, новое число в новой строкеНеобходимо считать их из файла и суммировать
Когда ставил Xamarin выбрал местоположением для установки Android SDK папку на несистемном дискеVisual Studio писал ошибку: