Если ЛОЖНО, то почему бы и нет? - C#

  1. Вот мне несколько непонятна логика, на основании которой аргумент ЛОЖНО в условных операторах служит основанием для вполне определенного, строгого выбора. Вот почему, если ЛОЖНО, то строчка пропускается. Может я бы хотел иной вариант реализовать, что б, если ложно, то был бы один вариант, а если истинно, то иной. Вряд ли меня многие поймут, объясняю так, как сам понимаю. Для меня эта логика звучит, как недосказанная фраза: Если ..... ложно......; Что ложно, и что если ложно? Это за кадром уже остается. Нет, я понимаю, что так задумано, и нужно смириться, зазубрить, но мне необходимо понять суть материала, что бы его запомнить, и уметь использовать.


textual

Код к задаче: «Если ЛОЖНО, то почему бы и нет? - C#»

if (true) Console.WriteLine(1);
if (!false) Console.WriteLine(2);

СДЕЛАЙТЕ РЕПОСТ

11   голосов, оценка 4.364 из 5



Похожие ответы
  1. Приветствую, ребята! Почитал статью Архитектура ПО в WinForms (FAQ & HowTo) , многое теперь стало понят но. Единственное что хотел уточнить. Модель данных - это так сказать "абстрактная штука", с которой уже работают контролы. Либо же это отдельный компонент, в котором можно настроить эту модель данных ? Я вот к чему спросил. Возьмем простой пример, например, рассыльщик писем. От программы требуется рассылать письма с определенным текстом по заданному списку e-mail адресов. Т.е. у нас получается что, на вход мы подаем список адресов, и программа уже работает с ними (шлет письма на адреса). Я так думаю, что моделью данных будет некий класс, в котором будет храниться загруженный список адресов с флажками или полями (отправлен, не отправлен). И уже этот список выводить, например, в DataGrid (нужно его еще как-то прикрутить к источнику модели данных). Раньше бы я тупо загрузил список сразу в DataGrid и обрабатывал уже его, но так не нужно делать

  1. Всем привет! Из своего приложения запускаю стороннюю консольную программу и хочу передать ей строку с параметрами. Перед этим, пользователь через окно обзора выбирает несколько файлов и добавляет их в список, происходит это так:

  1. Всем доброго времени суток. Есть голая форма с label. При наведении мышки на нее MouseEnter Эта label перебирает из массива приветсвия на разных языках. Это вроде работает но как потом выключить этот поток я не могу

  1. Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке. Вроде бы задание элементарное, но мои познания в математики на столько скудны, что я не смог справиться с треугольником, попытался найти формулу, но у меня не вышло

  1. Помогите найти ошибку пытаюсь повторить со статьи. Должно работать а выдает ошибку

  1. Добрый вечер. Прошу помочь перевести скрипт в C# Данный скрипт написан на С. Нужно найти числовую последовательность состоящую из n элементов (известны первый член и разность арифм. прогр)C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int main(void) {   int an, a1, d, n, i;   printf("Vvedite pervii chlen i raznost ");   scanf ("%d%d",&a1, &d);   printf("Vvedite n ");   scanf("%d", &n);   for(i=1; i<=n;i++)     {       an=a1+d*(i-1);       printf("%d ", an);     }   printf("\n");   return 0;   }

  1. Найти число четных положительных элементов и их сумму а)в одномерном массиве б)в двумерном массиве

  1. Класс – вектор, Члены класса – 3 прямоугольные декартовые координаты, Методы – конструктор, деструктор, метод вывода вектора. Операторы перегрузки сложение( +), скалярное (%) и векторное (*) произведения векторов, вычисления угла (/) между двумя векторами. Исходные данные: а = {ax, ay, az} b = {bx, by, bz} Результат: c =(a+b) X a; d = ab; Найти и вывести угол между векторам a и b, b и c, с и а

  1. Hi. Помогите решить задачи через C# (По возможности самый простой и правильный вариант решения) Сама задача - Дана длина ребра куба. Найти площадь грани,площадь полной поверхности и обьем этого куба.