Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Шахматная доска Стыдно, но спрошу ) Как этот код сделать компактнее? Заполнить массив шахматной доски цветом, соответствующим каждой клетке(0 - белый, 1 - черный) и вывести на экран в консоль в виде доски(каждый новый ряд с новой строки) int chess = new int; chess = 1; chess = 1; chess = 1; chess = 1; https://www.cyberforum.ru/ csharp-beginners/ thread2332876.html Selenium Driver. Нажатие на элемент C#
Нужно нажать на ссылку <div class="msgDv2 blk"> <a href="javascript:;" onclick="wClose()" class="button small2 orange"> <span>Close</span> <a> </div> Пытался кликнуть так
C# Справочник через деревья Добрый день, помогите с деревьями теорию я понял, вот реализация хромает: Нужно создать дерево как справочник(номер, имя, фамилия) с процедурами вставки, поиска и определения. https://www.cyberforum.ru/ csharp-beginners/ thread2332818.html C# С клавиатуры задать количество знаков после запятой Есть такой код: static void Main(string args) { double f, n = 1, x; for (x = 0.1; x < 0.9; x = x + 0.1) { f = Math.Pow(x, n + 1) / Math.Pow(4, n); Console.WriteLine($"Выражение равняется: {f}"); } https://www.cyberforum.ru/ csharp-beginners/ thread2332782.html
C# Почему System.Activator.CreateInstance<T>() позволяет создавать объект в любом случае?
Почему System.Activator.CreateInstance<T>() позволяет создавать объект класс в любом случае? Точнее, даже в том, если в типе нет конструктора без параметров (а он, как известно, определяется лишь в том случае, если нет ни одного явно описанного конструктора в классе)?
C# Написать функцию, которая сравнивает 2 целых числа и возвращает результат Добрый день, помогите пожалуйста написать программу: Написать функцию, которая сравнивает 2 целых числа и возвращает результат сравнения в виде одного из знаков: >, < или =. https://www.cyberforum.ru/ csharp-beginners/ thread2332752.html
C# Двусвязный список Приветствую всех. Искал информацию про двусвязный список нашел вот это ТЫК, кое что доже понял:) Вопрос разъясните почему используется наследование от интерфейса IEnumerable<T> И как я могу изменить какой нибудь элемент списка linkedList.ElementAt(i).Last_Name = Console.ReadLine(); //Не удалось изменить возвращаемое значение "Enumerable.ElementAt<UserInfo>(IEnumerable<UserInfo>,... https://www.cyberforum.ru/ csharp-beginners/ thread2332734.html Подсчет числа слов в текстовом файле C#
Доброго времени суток. подстажите пожалуйста как можно подсчитать слова в тексте? для подсчета символов использую READ() функцию и потом сам написал другую, которой передается считаный символ в виде char и проверяется. Так же хочу написать проверку для выявления слова, но пробел, запятая или т.д знаки почему то не работаю. может подскажите как можно сделать?
C# Заполнить таблицу 3 x 3 случайными числами от 2 до 15 Заполнить таблицу 3 x 3 случайными числами от 2 до 15. Вывести данную матрицу на экран. С помощью функции четные числа в матрице заменить на квадраты этих чисел. Вывести новую матрицу на экран. https://www.cyberforum.ru/ csharp-beginners/ thread2332704.html C# Упорядочивание строк в матрице https://www.cyberforum.ru/ csharp-beginners/ thread2332697.html
Помогите пожалуйста с этим заданием. Уже неделю пытаюсь написать, вообще не получается. Дана матрица размером NxM. Упорядочить ее строки по возрастанию их первых элементов.
C# Изменение числа в строке string[]
Доброго времени суток, столкнулся с проблемой, необходима из массива чисел и знаков убрать отрицательные знаки строки по типу => 20;123;fgjkfg;21;0;1;3;4;-5 private void button1_Click(object sender, EventArgs e) { bool hasChanges = false; for (int i = 0; i < a.Count; i++) {
C# Вывод данных о флешке https://www.cyberforum.ru/ csharp-beginners/ thread2332653.html
Необходимо сделать тестировщик для флешки,т.е который будет анализировать свободное пространство, скорость записи/чтения, файловую систему.
Эксперт .NET
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
11.10.2018, 18:46 0

Инициализация полей структур - C# - Ответ 12963960

11.10.2018, 18:46. Показов 4083. Ответов 45
Метки (Все метки)

Ответ

Цитата Сообщение от Соколиный глаз Посмотреть сообщение
Тогда, получается он вызывается при создании массива.
Формально — да.
Но представьте, что у вас в конструкторе по умолчанию имеется какой-то код инициализации: тогда ведь при создании массива на 100500 элементов придется делать 100500 вызовов этих конструкторов!
А если конструктор по умолчанию переопределить нельзя, то создание массива становится очень простым: выделяем память и зануляем все значения — это и соответствует правилам выделения памяти (обнулять перед использованием), и правилам инициализации экземпляров.
С одной стороны формально конструктор вроде как вызвался 100500 раз — наблюдается тот же эффект, а с другой эти вызовы делать не пришлось, потому что он пустой и никто этого изменить не может.

Вернуться к обсуждению:
Инициализация полей структур C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2018, 18:46
Готовые ответы и решения:

Инициализация массива структур
суть в чем. есть структура SS полем которой является матрица S. есть массив x - содержащий 8...

Инициализация структуры содержащей массив структур
Всем привет. на с# только начал писать, и нужно перенести сишный код в котором было несколько...

Не происходит инициализация полей
есть класс public class DinnerParty { private const int costOfFoodPerPerson = 30; ...

Инициализация полей классов
Сколько раз здесь будет инициализирован x? class InitialierTestClass { public...

45
11.10.2018, 18:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2018, 18:46
Помогаю со студенческими работами здесь

Инициализация статических полей
Ковыряю legacy код, возможно нубский вопрос:( Есть глобальный класс со статическими полями и...

Инициализация полей структуры
Всем, привет. Такой вопрос, при написании вот такого кода в c# struct a { } int main() { ...

Обращение и инициализация полей класса
привет! помогите пожалуйста разобраться, как это работает. нужно понять что просходит под...

Инициализация в классе полей типа Enum
Добрый день! Есть класс, в нем есть поле перечисления. class Worker { private string...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru