Описание тега object-initialization
2
ответа
Почему POD в структуре инициализируется нулем неявным конструктором при создании объекта в куче или временного объекта в стеке?
Стандарт и книга C++ говорят, что конструктор по умолчанию для членов типа класса вызывается неявным сгенерированным конструктором по умолчанию, но встроенные типы не инициализируются. Тем не менее, в этой тестовой программе я получаю неожиданные ре…
08 фев '11 в 12:06
1
ответ
vb.net создает объекты для каждого цикла из частичной информации в Ienumerable
Резюме: я хочу создать объекты для каждого цикла. У меня есть класс - Dashboard, у которого есть некоторые свойства - длина, высота и т. Д. Эта информация содержится в документе XML, но свойства моего класса - это лишь небольшое подмножество информа…
19 июн '18 в 14:14
1
ответ
Инициализация объекта в другом объекте класса.(после выполнения некоторых операций над этим конструктором.)
Я хочу инициализировать член класса, который также является другим объектом класса. Проблема в том, что мне нужно инициализировать член переменными, которые я выясняю после выполнения некоторых операций над моим конструктором. Позвольте мне показать…
13 окт '13 в 12:11
2
ответа
Различия между этими двумя инициализациями List<char> в C#
Я прохожу обучение на C# и пытаюсь понять разницу между этими двумя List<char> инициализация. Мне не повезло найти хорошее объяснение. Когда я отлаживаю, оба показывают количество 5. Первый показывает емкость 5, а второй показывает емкость 8? …
25 мар '17 в 22:50
1
ответ
Как исправить IDE0017 при использовании файловых диалогов
Я получаю три "Предложения" IDE0017 Инициализация объекта может быть упрощена. private string dbSelect() { // This is the User File Name Selection OpenFileDialog openThis = new OpenFileDialog(); openThis.DefaultExt = "sqlite"; openThis.Filter = "SQL…
04 окт '18 в 12:34
2
ответа
Зависимые поля при использовании инициализации свойства объекта в C#
Сегодня я был очень удивлен, обнаружив, что не могу сделать следующее. public class NumberyStuff { public List<int> Numbers { get; set; } public int Total { get; set; } } var numbers = new NumberyStuff { Numbers = new List<int>{ 1, 2, 3,…
16 авг '10 в 11:08
2
ответа
Как инициализировать и вернуть объект в одну строку
Я пытаюсь создать объекты Option на основе следующего типизированного интерфейса: interface Option { /** Text for rendering */ label: string; /** Value for searching */ value: string | number; /** * Allow this option to be cleared * @default true */…
02 ноя '16 в 06:29
1
ответ
Инициализация двойного объекта Java с другими объектами числового типа
В документации по двойным объектам он имеет только два конструктора, один из которых принимает двойное значение, а другой - строковое значение. Однако я только что обнаружил, что если мы инициализируем его с другими объектами типа Number, он также б…
22 июн '18 в 17:53
2
ответа
Инициализация объекта из одного DataRow
Чтобы заполнить List из DataTable, я обычно пишу следующее утверждение: List<Foo> foos = dt.AsEnumerable().Select(dr => new Foo { Bar = Convert.ToIn32(dr["Bar"]), Baz = Convert.ToDecimal(dr["Baz"]) }).ToList(); Как я могу написать аналогичн…
18 окт '11 в 13:33
1
ответ
В C#, синтаксис инициализации объекта происходит перед присваиванием?
В C# выполняет инициализацию объекта следующим образом: var thing = new List<object>() {new object()}; Происходит перед назначением, так что это примерно так же, как: var _thing = new List<object>(); _thing.Add(new object()); var thing =…
20 сен '13 в 16:46
3
ответа
StackOverFlowError в коде Java
Я пишу простой код и получаю StackruError в следующем коде в строке 2: Tmp4 t = new Tmp4 (); Я не получаю ошибку, если я опускаю строку 6 (инициализация p) или на пропущенной строке 2. Также я не делаю рекурсивный вызов. Я хочу спросить, почему он д…
16 фев '16 в 16:49
3
ответа
Java Общая инициализация объекта
Пожалуйста, сначала посмотрите на этот фрагмент: public MultiThreadManager( Class<T> c) { T[] allJobs = (T[]) Array.newInstance( c , MAX_THREAD_SIZE ) ; for ( int i = 0 ; i < MAX_THREAD_SIZE ; i ++ ) { allJobs[i] = (T) new Object(); service…
16 ноя '13 в 20:21
1
ответ
Лучший способ обобщить инициализацию объекта?
У меня есть следующий код для обобщения инициализации многих очень похожих объектов. Я обобщил код C# (как показано ниже). Кто-нибудь знает лучший способ? Это не так уж и плохо, но все же требует некоторого копирования / вставки, чего я бы хотел изб…
06 янв '17 в 21:13
2
ответа
Назначения свойств в инициализаторах объектов не рассматриваются на том же уровне, что и авто-свойства в C# 6
В C#6 появилась возможность инициализировать свойства без установщика, так что теперь можно использовать такой синтаксис public class MyClass { public int Answer { get; } = 42; } или даже это public class MyClass { public int Answer { get; } public …
13 дек '15 в 20:05
2
ответа
Инициализация объекта JavaScript/ES5 с использованием конструктора с Getter/Setter
Следующая функция конструктора написана на JavaScript / ES5 - function Range(from, to) { function getFrom() { return from; } function getTo() { return to; } function setFrom(f) { from = f; } function setTo(t) { to = t; } Object.defineProperties(this…
06 июл '18 в 03:02
1
ответ
MVC view-controller
Я начинаю изучать MVC и пишу свой собственный шаблон MVC, и я могу делать только основной контроллер и главный вид, но я не могу понять, как создать другой контроллер / действие, и я хочу сделать какую-то ссылку из моего основного посмотреть на друг…
27 ноя '14 в 21:25
0
ответов
Swift - как инициализировать объект класса, созданного с помощью NSClassFromString
В Objective-C мы можем создать класс из строки и инициализировать его объект для добавления в стек навигации, например: Class myClass = NSClassFromString("ClassString"); id myObject = [[myClass alloc] initWithNibName:"ClassString" bundle:nil]; [self…
02 дек '16 в 13:06
3
ответа
Объект как параметр самого себя в lisp
В Python я бы сделал так: class foo: def __init__(self): self.x = self В противном случае, теперь объект является параметром самого себя. Как я могу сделать это в общих чертах? (defclass mn () ((pai :accessor mn-pai :initarg :pai :initform self)))
12 июн '18 в 22:24
2
ответа
Как передать объект / шаблон в качестве параметра в Javascript/jQuery
Я пытаюсь сделать первый шаг в jQuery. Я пытаюсь добиться следующего, хотя я не уверен в терминологии, поэтому постараюсь объяснить на примере с использованием своего рода синтаксиса C#/pseudocode. Скажем, я хочу (анонимный) объект в качестве параме…
28 июн '10 в 10:50
2
ответа
Синтаксис инициализации объекта в C++
Я заметил несколько странных ошибок, когда пытался инициализировать конструкторы. Проще всего показать им. #include <iostream> class MyClass { public: int var1, var2, var3; MyClass() { var1, var2, var3 = 0; } MyClass(int one, int two, int thre…
23 ноя '15 в 21:10