Size: a a a

2019 March 14

VS

Vadim Shvanov in CODE BLOG / C#
Badbolt
Доброго времени суток, прохожу сейчас 12ый урок, шаблоны

var p = new Product("Яблоко", 100, 100);  и допустим в конструкторе идёт 3 параметра - имя вес енергия.

Вопрос, у этих параметров есть ограничение по количеству? тоесть если я их сделаю 15-20?

И второй вопрос а если у "Предмета" какого то параметра нет, как правильно осуществить запись?
делать очень много параметров - это плохая идея ) 3, ну ладно 7, а 15-20 это совсем много ) можно конечно же param использовать, но в целом все равно плохая идея )
источник

VS

Vadim Shvanov in CODE BLOG / C#
Badbolt
Доброго времени суток, прохожу сейчас 12ый урок, шаблоны

var p = new Product("Яблоко", 100, 100);  и допустим в конструкторе идёт 3 параметра - имя вес енергия.

Вопрос, у этих параметров есть ограничение по количеству? тоесть если я их сделаю 15-20?

И второй вопрос а если у "Предмета" какого то параметра нет, как правильно осуществить запись?
в конструктор выносятся только самые необходимые значения, без которых объект не может существовать. остальные можно установить и через свойства
источник

B

Badbolt in CODE BLOG / C#
Vadim Shvanov
в конструктор выносятся только самые необходимые значения, без которых объект не может существовать. остальные можно установить и через свойства
А всё понятно, видимо я пока не всё понял, есть идея сделать переодевалку для игры, в которой все параметры абсолютно всех вещей известны

ну и соответственно в одной будет
сила +1
ловкость+2

а в другой допустим этого не будет а будет  манна знания и тд.
источник

И

Ибрахим Каримов... in CODE BLOG / C#
разум тоже добавь
источник

И

Ибрахим Каримов... in CODE BLOG / C#
Привет всем
источник

VS

Vadim Shvanov in CODE BLOG / C#
Badbolt
А всё понятно, видимо я пока не всё понял, есть идея сделать переодевалку для игры, в которой все параметры абсолютно всех вещей известны

ну и соответственно в одной будет
сила +1
ловкость+2

а в другой допустим этого не будет а будет  манна знания и тд.
Передавай сразу объект одним параметром
источник

B

Badbolt in CODE BLOG / C#
Ибрахим Каримов
разум тоже добавь
разума в этой игре нет. 16ый год идёт игре а всё одно и то же
источник

B

Badbolt in CODE BLOG / C#
Vadim Shvanov
Передавай сразу объект одним параметром
Попробую
источник

eo

evgeny otrokov in CODE BLOG / C#
public class Person
{
 public Person(IProps props)
 {

 }
}
источник

VS

Vadim Shvanov in CODE BLOG / C#
Напоминаю, трансляция начнется через 10 минут. Подключайтесь!

https://youtu.be/a8jsXtx0Jmw
источник

МК

Максим Красавцев... in CODE BLOG / C#
Почему в цикл for нельзя впихнуть цикл while? Пытаюсь сделать проверку на вводимые данные в коллекцию с непонятной реализацией. По 7 уроку, если что.
источник

МК

Максим Красавцев... in CODE BLOG / C#
И да, опять я с этой проверкой мучаюсь хдд
источник

T

Timon in CODE BLOG / C#
Код в студию)
источник

МК

Максим Красавцев... in CODE BLOG / C#
for (int i = 0; i < 3; i++)
           {
               while (true)
               {
                   if (Int32.TryParse(Console.ReadLine(), out int result))
                   {
                       list.Add(result);
                   }
               }
           }
Изначально вообще без while был, работал, но решил "улучшить" проверку, но ошибка вылетает, что обнаружен недопустимый код.
источник

МК

Максим Красавцев... in CODE BLOG / C#
В цикле if в "иначе" думал еще добавить вывод текста, а-ля вы ввели не то, введите целое число.
источник

NP

Nick Petrus in CODE BLOG / C#
Так while (true) - это вечный цикл который никогда не закончится. Или я что-то не так понял?
источник

T

Timon in CODE BLOG / C#
Nick Petrus
Так while (true) - это вечный цикл который никогда не закончится. Или я что-то не так понял?
Правильно понял
источник

T

Timon in CODE BLOG / C#
Максим Красавцев
for (int i = 0; i < 3; i++)
           {
               while (true)
               {
                   if (Int32.TryParse(Console.ReadLine(), out int result))
                   {
                       list.Add(result);
                   }
               }
           }
Изначально вообще без while был, работал, но решил "улучшить" проверку, но ошибка вылетает, что обнаружен недопустимый код.
А в чём смысл этого улучшения?
источник

МК

Максим Красавцев... in CODE BLOG / C#
Хз
источник

NP

Nick Petrus in CODE BLOG / C#
Если цикл вечный, то должен где-то быть оператор для выхода из текущего цикла при каком-то условии. А его нет.
источник