Size: a a a

2019 November 15

S

Supernic3 in CODE BLOG / C#
Булево отрицание
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Supernic3
Булево отрицание
Похоже нужен отдых.Я вижу на сколько это легко должно быть,но я никак не могу...(позже решу думаю).Спасибо всеравно)
источник

S

Supernic3 in CODE BLOG / C#
Николай Журавлев
Похоже нужен отдых.Я вижу на сколько это легко должно быть,но я никак не могу...(позже решу думаю).Спасибо всеравно)
Пример:

bool a = true;
if (a == true)
  console.writeline('true');



Можно переписать на следующее:

bool a = true;
if (a)
  console.writeline('true');


Если нужно проверить, к примеру, что булево значение != true:


bool a = false;
if (a != true)
  console.writeline('a is false');

Тот же код переписывается так:


bool a = false;
if (!a)  // тут будет true, так как отрицание false -> true
  console.writeline('a is false');
источник

S

Supernic3 in CODE BLOG / C#
Хз, что тут сложного и непонятного может быть..
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Supernic3
Пример:

bool a = true;
if (a == true)
  console.writeline('true');



Можно переписать на следующее:

bool a = true;
if (a)
  console.writeline('true');


Если нужно проверить, к примеру, что булево значение != true:


bool a = false;
if (a != true)
  console.writeline('a is false');

Тот же код переписывается так:


bool a = false;
if (!a)  // тут будет true, так как отрицание false -> true
  console.writeline('a is false');
нет нет,с этим все понятно и легко
источник

S

Supernic3 in CODE BLOG / C#
А с чем беда?
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Supernic3
Пример:

bool a = true;
if (a == true)
  console.writeline('true');



Можно переписать на следующее:

bool a = true;
if (a)
  console.writeline('true');


Если нужно проверить, к примеру, что булево значение != true:


bool a = false;
if (a != true)
  console.writeline('a is false');

Тот же код переписывается так:


bool a = false;
if (!a)  // тут будет true, так как отрицание false -> true
  console.writeline('a is false');
именно с нахждением самогобольшого слова проблемы
источник

S

Supernic3 in CODE BLOG / C#
Николай Журавлев
именно с нахждением самогобольшого слова проблемы
Тебе же ответил выше, пробуй читать код, он безумно простой
источник

S

Supernic3 in CODE BLOG / C#
Supernic3
Объявляешь ридер, записываешь в буфер (max) первую строку, так как она является самой большой на текущий момент

Создаёшь цикл, в котором идёт проверка на то, закончилось ли чтение файла
1
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
я понимаю что просто.ну никак
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
циклы так же не понимал не понимал
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
а потом за 1 раз все прорешал
источник

S

Supernic3 in CODE BLOG / C#
Охблее
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
ну не знаю как так
источник

ℬoʀsuk7 in CODE BLOG / C#
Николай Журавлев
нет нет,с этим все понятно и легко
С этим как раз проблемы, если на понимаешь что за ! перед read
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
ℬoʀsuk7
С этим как раз проблемы, если на понимаешь что за ! перед read
но уже понял же
источник

ℬoʀsuk7 in CODE BLOG / C#
В коде даже знать почти ничего и не надо, читается как англ язык
источник

S

Supernic3 in CODE BLOG / C#
Хранишь в буфере самую длинную строку, поочерёдно сравнивая с только что прочитанной

Если длина прочитанной больше, чем у той, что в буфере - записываешь в буфер новую строку
источник

S

Supernic3 in CODE BLOG / C#
И так до конца чтения файла
источник

S

Supernic3 in CODE BLOG / C#
Далее цикл закончился.
источник