Форум программистов, компьютерный форум, киберфорум

Инициализация полей структур

Форум начинающих программистов C#. Вопросы по C#.NET от начинающих. Помощь студентам и школьникам в решении задач. Готовые программы на C#.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 46
Имя Дата Сообщение
Читать обсуждение полностью:
Инициализация полей структур
Соколиный глаз 11.10.2018 16:00 https://www.cyberforum.ru/post12963471.html
Насколько знаю, у экземпляров классов поля всегда...
Элд Хасп 11.10.2018 16:33 https://www.cyberforum.ru/post12963559.html
А как Вы проверили это утверждение? Вы же не можете для...
Соколиный глаз 11.10.2018 16:35 https://www.cyberforum.ru/post12963564.html
Если я не могу, то есть на то причины. Логично было бы...
Элд Хасп 11.10.2018 16:43 https://www.cyberforum.ru/post12963568.html
Логичнее считать, что после него значения полей...
OwenGlendower 11.10.2018 16:53 https://www.cyberforum.ru/post12963615.html
Необязательно. Конструктор по умолчанию структуры может...
КОП 11.10.2018 16:59 https://www.cyberforum.ru/post12963627.html
тогда возникает вопрос, какая разница вызовется он или нет?...
OwenGlendower 11.10.2018 17:18 https://www.cyberforum.ru/post12963678.html
КОП, я пытался описать ситуацию с точки зрения логики. По...
kolorotur 11.10.2018 17:20 Решение https://www.cyberforum.ru/post12963683.html
Это утверждение верно не только для структур, но и для...
КОП 11.10.2018 17:21 https://www.cyberforum.ru/post12963685.html
начал копать, оказывается new A() заменяется на default(A),...
kolorotur 11.10.2018 17:23 https://www.cyberforum.ru/post12963691.html
А вы попробуйте для начала его переопределить :) Узнаете о...
Соколиный глаз 11.10.2018 17:27 https://www.cyberforum.ru/post12963696.html
Что-то не то... :) Окончательный ответ как я понимаю таков:...
КОП 11.10.2018 17:27 https://www.cyberforum.ru/post12963701.html
в приведенной статье вроде получилось. То есть если я...
kolorotur 11.10.2018 17:37 https://www.cyberforum.ru/post12963723.html
В приведенной статье не переопределяется конструктор по...
КОП 11.10.2018 17:40 https://www.cyberforum.ru/post12963735.html
тогда можете пояснить что там происходит? вроде конструктор...
Соколиный глаз 11.10.2018 17:47 https://www.cyberforum.ru/post12963755.html
Жду ответа...
kolorotur 11.10.2018 17:53 https://www.cyberforum.ru/post12963778.html
Конструктор по умолчанию у структур есть всегда, вне...
Соколиный глаз 11.10.2018 18:00 https://www.cyberforum.ru/post12963807.html
А что располагается внутри этого конструктора, если поля...
Элд Хасп 11.10.2018 18:01 https://www.cyberforum.ru/post12963810.html
Он уже создан, до того как Вы определили свой конструктор....
Соколиный глаз 11.10.2018 18:02 https://www.cyberforum.ru/post12963817.html
То есть?
Элд Хасп 11.10.2018 18:06 https://www.cyberforum.ru/post12963827.html
То есть в пользовательском смысле, он пустой. Добавлено...
Соколиный глаз 11.10.2018 18:06 https://www.cyberforum.ru/post12963839.html
Элд Хасп, а в непользовательском? :)
kolorotur 11.10.2018 18:12 https://www.cyberforum.ru/post12963855.html
Ничего, он пуст.
Соколиный глаз 11.10.2018 18:16 https://www.cyberforum.ru/post12963865.html
kolorotur, а зачем вообще дефолтный конструктор структуре,...
Элд Хасп 11.10.2018 18:32 https://www.cyberforum.ru/post12963908.html
При объявлении переменой значимого типа, в том числе...
kolorotur 11.10.2018 18:36 https://www.cyberforum.ru/post12963924.html
Чтобы всегда имелась возможность проинициализировать...
Соколиный глаз 11.10.2018 18:41 https://www.cyberforum.ru/post12963939.html
Тогда, получается он вызывается при создании массива.
Элд Хасп 11.10.2018 18:43 https://www.cyberforum.ru/post12963949.html
Не только. Когда надо создать неименованный экземпляр.
Соколиный глаз 11.10.2018 18:45 https://www.cyberforum.ru/post12963958.html
А почему у классов конструктор по умолчанию определяется...
kolorotur 11.10.2018 18:46 https://www.cyberforum.ru/post12963960.html
Формально — да. Но представьте, что у вас в конструкторе...
Cupko 11.10.2018 18:46 https://www.cyberforum.ru/post12963962.html
В C# не существует возможности определить конструктор по...
kolorotur 11.10.2018 18:47 https://www.cyberforum.ru/post12963966.html
Чтобы писанины меньше было. Правила инициализации для...
Элд Хасп 11.10.2018 18:48 https://www.cyberforum.ru/post12963969.html
А это как тогда назвать? inst = new MeStruct()...
kolorotur 11.10.2018 18:48 https://www.cyberforum.ru/post12963971.html
Мм? struct Foo { public Foo(int x); } var foo =...
КОП 11.10.2018 18:50 https://www.cyberforum.ru/post12963978.html
у меня так только в дебаге, в релизе сразу в нужную пишет...
Элд Хасп 11.10.2018 18:53 https://www.cyberforum.ru/post12963985.html
"При создании экземпляра объекта структуры с помощью...
Cupko 11.10.2018 18:54 https://www.cyberforum.ru/post12963992.html
Видимо и я присоединяюсь к вопросу. Пойду посмотрю что в...
Элд Хасп 11.10.2018 18:58 https://www.cyberforum.ru/post12964006.html
Это, если у Вас идёт прямая инициализация. А если вы...
КОП 11.10.2018 19:02 https://www.cyberforum.ru/post12964011.html
я конкретно про ваш код говорил, остальное то понятно....
Cupko 11.10.2018 19:13 https://www.cyberforum.ru/post12964036.html
Но как бэ все равно никакой дефолтный конструктор не...
КОП 11.10.2018 19:18 https://www.cyberforum.ru/post12964051.html
Cupko, можете ещё через Activator.CreateInstance...
kolorotur 11.10.2018 20:33 https://www.cyberforum.ru/post12964257.html
Так это же скомпилированный код. Если разговор о C#, то...
Cupko 11.10.2018 20:42 https://www.cyberforum.ru/post12964283.html
kolorotur, Так у меня какой-то диссонанс от таких...
kolorotur 11.10.2018 21:04 https://www.cyberforum.ru/post12964343.html
Вам надо пару лет на плюсах поработать — прививка от...
Cupko 11.10.2018 21:36 https://www.cyberforum.ru/post12964440.html
kolorotur, спасибо, конечно, за примеры, но пока ничего...
КОП 11.10.2018 22:15 https://www.cyberforum.ru/post12964556.html
Итак, провел небольшой тест с подменой понятий dll. Вот...
Элд Хасп 11.10.2018 22:27 https://www.cyberforum.ru/post12964589.html
:bravo: :yahoo: :bravo: :yahoo: :bravo: :yahoo: :bravo:...
 
 
Similar

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

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

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

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

MoreAnswers

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

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

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

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

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.