Вопросы по теме '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 просмотров
schedule
28.04.2022
Как 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