небольшой пример. Станет ли CH равно 1 или так как используется конструктор (структура), останется равным 10?
Можете подсказать, правильно ли я понял понял работу struct, или создание типа по значению происходит по-другому?
Совсем строго говоря, код упадёт ещё на num[0], потому что список пустой =) А так, CH останется 10 даже если вы поменяете struct на class, потому что сам int копируется в поле и там остаётся.
вот, можете это почитать https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/ref-returns
Спасибо, прочитаю)
Обсуждают сегодня