
Фиолетово
10.11.2016
07:35:49
А вот тут еще прикол: Имхо сейчас лучше СРАЗУ начинать с WPF. Там ведь на самом деле все просто, если найти обстоятельный материал.

Lena
10.11.2016
07:35:50
На деле всё это выдаёт ошибку "not all code paths return a value" и соответствующей руганью в сторону параметра check с модификатором out. Вроде проверила все пути и не могу найти дыры в логике. Подскажите, пожалуйста, что я упустила?

Timur
10.11.2016
07:36:18
проверку на NnYy можно убрать

[Anonymous]
10.11.2016
07:36:57

Google

Timur
10.11.2016
07:37:14
у тебя есть условия, при которых метод не вернет значения
даже два условия

Lena
10.11.2016
07:37:48

Timur
10.11.2016
07:38:37
судя по всему, анализатор предполагает, что твой while может выйти, но при этом не будет return

Фиолетово
10.11.2016
07:38:41

Timur
10.11.2016
07:38:51
делай проще, завети темповую переменную и возвращай её по выходу из метода

Фиолетово
10.11.2016
07:40:20
Я слышу обычно "если быстрее надо и что-то простое, то формс". Но в задаче "быстро и простое" я не вижу вообще никаких различий между WPF и Forms

Timur
10.11.2016
07:40:20
а проверку NnYy замени на String.ToLower или string.ToUpper

Lena
10.11.2016
07:42:12

Timur
10.11.2016
07:42:16
и еще, зачем ты возвращаешь значение функцией, и при этом еще out делаешь?

Lena
10.11.2016
07:42:19
Спасибо за советы, сейчас попробую.

Timur
10.11.2016
07:42:31
два раза отдаешь результат, по-сути

Lena
10.11.2016
07:42:59

Google

Timur
10.11.2016
07:43:00
check = getvaldatedinput() будет достаточно
return и так возвращает значение
int a = getInt();
int getInt()
{
return 5;
}
ну и не понятно, зачем метод статический?

Lena
10.11.2016
07:45:21

Timur
10.11.2016
07:46:41
а понятие есть, что это значит, статический?

Lena
10.11.2016
07:47:51
И не заморачиваться с инициализацией объекта, у которого будет доступ к методу.
Правильно понимаю? :)

Timur
10.11.2016
07:48:58
удивлю, но в области класса ничего не изменится
доступы слегка по-другому декларируются

/подгоревшая белочка с нейроновым повидлом
10.11.2016
07:50:44

Timur
10.11.2016
07:51:03
у тебя этот метод все равно private, ибо не объявлен как public

Gid
10.11.2016
07:52:46
Это тебе кажется что просто

Timur
10.11.2016
07:53:15
я подозреваю. ты путаешь static и public

Gid
10.11.2016
07:53:27
Обойтись без аута
Поставь нуллабл дабл

Lena
10.11.2016
07:54:15

Фиолетово
10.11.2016
07:54:33

Google

Lena
10.11.2016
07:54:57
Спасибо за советы, через полчаса приползу с вопросами ^^"

Timur
10.11.2016
07:54:58
объявление этих методов статичными тебе ничего не даёт

Gid
10.11.2016
07:55:09
Меня ксамл доебал
Оч сильно

Фиолетово
10.11.2016
07:55:13
Я как вспомню, как говнокодил, пока не разобрался что есть binding...

Gid
10.11.2016
07:55:15
Дропнул впф

Фиолетово
10.11.2016
07:55:35
Да? А я как-то пересилил. А потом втянулся :)

Gid
10.11.2016
07:55:42
Красиво ебать
Ой

Aleksey
10.11.2016
07:55:44
Писал на впф тогда, когда альтернативы особо не было

Gid
10.11.2016
07:55:47
Не та клнфа

Фиолетово
10.11.2016
07:55:49
Это смесь адаптации и стокгольмского синдома XD

Lena
10.11.2016
07:56:31

[Anonymous]
10.11.2016
07:56:51

Lena
10.11.2016
07:57:00
Если ошибаюсь, поправьте :)

Timur
10.11.2016
07:57:07
тут есть особенность C# - у тебя все методы в классах

Фиолетово
10.11.2016
07:57:36
Я думаю тут стоит начать с понимания выделения памяти
Инициализация - это выделение памяти для очередного экземпляра класса
А если все реализовано в одном классе, то и под его члены уже выделена память, вместе с иницализацией экземпляра данного класса

Timur
10.11.2016
07:59:06
ты сейчас её окончательно запутаешь :)

Google

Gid
10.11.2016
07:59:26
Так технически она права
Лол

Timur
10.11.2016
07:59:37
терминологически

Aleksey
10.11.2016
08:00:03
Она пишет все в классе в Program , поэтому статические методы
Вы чего

Admin
ERROR: S client not available

Gid
10.11.2016
08:00:19
То можно их делать. Хоть силед хоть прпйват
Хоть что угодно

Aleksey
10.11.2016
08:00:44
Ну в этом и суть

Timur
10.11.2016
08:00:45
всё равно же класс один
смысл в статике?

Gid
10.11.2016
08:01:09
Ей надо не с памяти начинать
А с ооп

Timur
10.11.2016
08:04:16
забавно, что начинать изучение C# нужно с того, на чем обычно турбопаскалисты заканчивали

Gid
10.11.2016
08:04:52
Лично я сразу за ООП
Ибо слезать с функционального
Это оч трудно

Timur
10.11.2016
08:05:44
не знаю, я с радостью перескочил из ужасов бейсика на благость турбопаскаля с объектами

Google

Alexey
10.11.2016
08:05:53

Timur
10.11.2016
08:05:59
прям как ждал его

Gid
10.11.2016
08:06:37
У нас поддерживают тож оракл и мсскл
И это пиздец, начиная с разворачивания
И заканчивая работой
Против мсскл который в 2 клика все делает и работает как часы

Alexey
10.11.2016
08:07:52
не, ну была бы ораклятина версией чуть моложе, траблов не было бы

Gid
10.11.2016
08:07:54
Недавно заменили дата провайдер на оракле

Alexey
10.11.2016
08:08:12
да

Gid
10.11.2016
08:08:32
Сейм лит
Щит

Alexey
10.11.2016
08:08:56
так и живем
отдельная олимпиада, это маппинг полей курсора для хранимок
Это моё любимое
Эта группа больше не существует