Вопросы по теме 'object-initializers'

Инициализатор объекта C# — ссылка на новый экземпляр
Могу ли я как-то получить ссылку на экземпляр, который я создаю, используя инициализатор объекта var x = new TestClass { Id = 1, SomeProperty = SomeMethod(this) } «это» должно указывать...
1263 просмотров
schedule 12.12.2022

Преобразование C # в список VB.net ‹T› имеет ошибку
Я пытаюсь преобразовать код C # в VB, но получаю сообщение об ошибке. Каким будет правильный синтаксис VB? C# return new List<string> {"First Name", "Last Name", "First & Last Name", "None"}; VB Return New List(Of...
2009 просмотров
schedule 26.03.2023

Назначение событий в инициализаторе объекта
Почему нельзя назначать события вместе со свойствами в инициализаторах объектов в C#? Это кажется таким естественным. var myObject = new MyClass() { Property = value, Event1 = actor, // or Event2 += actor...
6466 просмотров

Как C # устанавливает свойство только для чтения при инициализации анонимного объекта
В C # инициализаторы объектов могут устанавливать общедоступные поля и свойства, не предназначенные только для чтения. Однако для анонимных типов свойства доступны только для чтения. Так как же .NET устанавливает их при инициализации объекта?
647 просмотров
schedule 14.11.2022

Catch-22 с созданием распознавателя жестов панорамирования как константы?
У меня есть собственный подкласс UIView. У него есть распознаватель жестов панорамирования, который я установил как обязательную константу: let dragger: UIPanGestureRecognizer Это константа, потому что она создается один раз при...
162 просмотров
schedule 26.05.2024

используйте это внутри инициализатора объекта
Предположим, у меня есть этот код: List<MyObj> resultList = new List<MyObj>(); foreach (var item in collection) { resultList.Add(new MyObj { X = item.foo, Y = item.bar, Z = [I want it to be X + Y] });...
88 просмотров
schedule 20.06.2023