Size: a a a

2019 October 08

SB

Sergey Benzenko in CODE BLOG / C#
Николай Журавлев
Есть разница?:
List<int>list=new List<int>();
Vs
var list = new List<int>(); -это что за список вообще,мы же проходили по урокам как в 1 варианте?
А в C#8 можно ещё вот так:
List<int>list=new();

😂😂😂

Разницы никакой. Просто синтаксический сахар, чтобы не писать лишний код. Компилятор приводит все варианты к идентичному коду.
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Sergey Benzenko
А в C#8 можно ещё вот так:
List<int>list=new();

😂😂😂

Разницы никакой. Просто синтаксический сахар, чтобы не писать лишний код. Компилятор приводит все варианты к идентичному коду.
Я вообще не знаю как можно,а как нет.Ооооочень трудно даётся все,но бросать не хочется
источник

SB

Sergey Benzenko in CODE BLOG / C#
Николай Журавлев
Я вообще не знаю как можно,а как нет.Ооооочень трудно даётся все,но бросать не хочется
Не забивайте голову. Поначалу я тоже путался. Просто когда встречаете что-то незнакомое, загуглите. Например "C# var" прочитаете, что это значит. Не обязательно сразу использовать, просто главное понять эту часть кода.
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Sergey Benzenko
Не забивайте голову. Поначалу я тоже путался. Просто когда встречаете что-то незнакомое, загуглите. Например "C# var" прочитаете, что это значит. Не обязательно сразу использовать, просто главное понять эту часть кода.
Про вар я все понимаю.Я не понимаю сейчас про циклы.Как например с помощью for можно посчитать сумму всех элементов коллекции?
источник

ℬoʀsuk7 in CODE BLOG / C#
Николай Журавлев
Про вар я все понимаю.Я не понимаю сейчас про циклы.Как например с помощью for можно посчитать сумму всех элементов коллекции?
Как же мне всё легко далось
источник

PA

Pomortsev Andrey in CODE BLOG / C#
Николай Журавлев
Про вар я все понимаю.Я не понимаю сейчас про циклы.Как например с помощью for можно посчитать сумму всех элементов коллекции?
Вы не понимаете как решить конкретную задачу или как работают циклы?
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Pomortsev Andrey
Вы не понимаете как решить конкретную задачу или как работают циклы?
Такая тоже проблема есть,знаю что это,но не знаю для чего это нужно и где использовать
источник

SB

Sergey Benzenko in CODE BLOG / C#
Николай Журавлев
Про вар я все понимаю.Я не понимаю сейчас про циклы.Как например с помощью for можно посчитать сумму всех элементов коллекции?
Цикл for перебирает значения счётчика от начального до конечного заданного, изменяя счётчик на каждом шаге. Например:
for (int i=0; i<10; i++)
берёт начальное значение счётчика 0, на каждом шаге увеличивает его на 1 (i++), до того, как он не станет равным 10 (не включая 10).
Таким образом нам надо пройти с первого элемента коллекции до последнего:
for(int i=0; i < collection.Length; i++)
и на каждом шаге брать элемент коллекции (обращаемся к элементу по индексу (счётчику) collection[i]) и добавлять его к сумме. А сначала сумма у нас 0:
int sum = 0;
for(int i=0; i < collection.Length; i++) {
 sum += collection[i];
}

Ну, как-то так
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Вот допустим из комментариев дз сделанное.Я вообще не понимаю ничего тут...где тут сумма находится,где произведение и тд
источник

PA

Pomortsev Andrey in CODE BLOG / C#
Николай Журавлев
Вот допустим из комментариев дз сделанное.Я вообще не понимаю ничего тут...где тут сумма находится,где произведение и тд
Если вы не понимаете запись типа sum += list[k] думаю стоит повторить материал до тех пор пока не поймёте, т.к. без понимания базовых вещей дальше двигаться невозможно
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Sergey Benzenko
Цикл for перебирает значения счётчика от начального до конечного заданного, изменяя счётчик на каждом шаге. Например:
for (int i=0; i<10; i++)
берёт начальное значение счётчика 0, на каждом шаге увеличивает его на 1 (i++), до того, как он не станет равным 10 (не включая 10).
Таким образом нам надо пройти с первого элемента коллекции до последнего:
for(int i=0; i < collection.Length; i++)
и на каждом шаге брать элемент коллекции (обращаемся к элементу по индексу (счётчику) collection[i]) и добавлять его к сумме. А сначала сумма у нас 0:
int sum = 0;
for(int i=0; i < collection.Length; i++) {
 sum += collection[i];
}

Ну, как-то так
Эхх, как густой лес.Придется пропустить этот урок видимо и вернуться потом.
Все равно спасибо за помощь
источник

SB

Sergey Benzenko in CODE BLOG / C#
Николай Журавлев
Эхх, как густой лес.Придется пропустить этот урок видимо и вернуться потом.
Все равно спасибо за помощь
Правильно сказали выше, лучше повторить, пропустить не получится, дальше будет ещё непонятнее
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Pomortsev Andrey
Если вы не понимаете запись типа sum += list[k] думаю стоит повторить материал до тех пор пока не поймёте, т.к. без понимания базовых вещей дальше двигаться невозможно
Хорошо.завтра буду пересматривать.вообще планирую все выписывать на листок и вешать перед глазами на стену
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Pomortsev Andrey
Если вы не понимаете запись типа sum += list[k] думаю стоит повторить материал до тех пор пока не поймёте, т.к. без понимания базовых вещей дальше двигаться невозможно
Это кстати не понятно,да.Придется все пересматривать
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Спасибо хоть бросить не хочется.Помню раньше хотел что-то,потом сталкивался с трудностями и забрасывал
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
А тут не так.Наоборот,очень хочется понять
источник

PA

Pomortsev Andrey in CODE BLOG / C#
Николай Журавлев
Это кстати не понятно,да.Придется все пересматривать
Советую черпать информацию не только из одного источника а искать по разным в любом случае найдётся информация которая вам подойдёт для понимания
источник

SB

Sergey Benzenko in CODE BLOG / C#
Pomortsev Andrey
Советую черпать информацию не только из одного источника а искать по разным в любом случае найдётся информация которая вам подойдёт для понимания
Кстати, да. Просто даже одна и та же мысль, но выраженная по-разному в двух источниках, вот в одном вообще будет мозг сломаешь (привет, Рихтер), а в другом - как дважды два.
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
А эти 30 уроков у вадима-это основа или чуть больше?
Что ещё дальше нудно будет проходить?
Вообще я учу только ради гейм дева на юнити(как бы это "стрёмно" не звучало).Соответственно сам юнити тоже придется учить,это я понимаю
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Просто самих уроков хватит как базы или нужно что-то ещё под "гейм дев"?
источник