Оператор "&&" не может применяться к операндам типа "bool" и "string" - C#

Узнай цену своей работы

Формулировка задачи:

Такая вот проблемка: "Ошибка 1 Оператор "&&" не может применяться к операндам типа "bool" и "string"" Код:
private void button3_Click(object sender, EventArgs e)
        {
 
            int i = 0; dataGridView2.Rows.Clear();
            if (File.Exists(@"provizor.dat") == false) { MessageBox.Show("Файл не создан"); return; }
            FileInfo f = new FileInfo(@"provizor.dat");
            using (FileStream fs = f.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            {
                using (BinaryReader провизор = new BinaryReader(fs))
                {
                    while (провизор.PeekChar() > 0)
                    {
                        var КодПрепарата = провизор.ReadUInt32();
                        var НазваниеПрепарата = провизор.ReadString();
                        var ЛекарственнаяФорма = провизор.ReadString();
                        var Наличие = провизор.ReadString();
                        var Цена = провизор.ReadBoolean();
                        if (ЛекарственнаяФорма.Contains("Таблетки") && Наличие)
                        {
                            dataGridView2.Rows.Add(1);
                            dataGridView2.Rows[i].Cells[0].Value = Convert.ToString(КодПрепарата);
                            dataGridView2.Rows[i].Cells[1].Value = Convert.ToString(НазваниеПрепарата);
                            dataGridView2.Rows[i].Cells[2].Value = Convert.ToString(ЛекарственнаяФорма);
                            dataGridView2.Rows[i].Cells[3].Value = Convert.ToBoolean(Наличие);
                            dataGridView2.Rows[i].Cells[4].Value = Convert.ToString(Цена);
                            i++;
                        }
                    }
                }
            }
        }
    }

Решение задачи: «Оператор "&&" не может применяться к операндам типа "bool" и "string"»

textual
Листинг программы
if (ЛекарственнаяФорма.Contains("Таблетки") && Наличие)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы