Вопросы по теме 'anonymous-types'

Как следует использовать анонимные типы в C #?
Я видел множество описаний того, как работают анонимные типы, но не уверен, насколько они действительно полезны. Для каких сценариев анонимные типы могут использоваться в хорошо спроектированной программе?
5261 просмотров
schedule 25.05.2022

Методы и анонимные типы
Я знаю, что вы не можете возвращать анонимные типы из методов, но мне интересно, как метод расширения Select возвращает анонимный тип. Это просто уловка с компилятором? Редактировать Предположим, L - это список. Как это работает?...
4498 просмотров

Преобразование анонимного типа в класс
У меня есть анонимный тип внутри List anBook: var anBook=new []{ new {Code=10, Book ="Harry Potter"}, new {Code=11, Book="James Bond"} }; Можно ли преобразовать его в список со следующим определением clearBook: public class ClearBook {...
62116 просмотров
schedule 16.03.2022

Создание анонимных типов на основе лямбда-выражения
Я пытаюсь создать свободный интерфейс для Winforms Datagrid. Это должно позволить мне использовать типизированный источник данных и легко использовать свойства свойств (Order.Custom.FullName) Я добавляю столбцы при инициализации и пытаюсь...
4063 просмотров
schedule 19.04.2024

Словарь, в котором значение является анонимным типом в C #
Возможно ли в C # создать System.Collections.Generic.Dictionary<TKey, TValue> , где TKey - безусловный класс, а TValue - анонимный класс с рядом свойств, например, имя столбца базы данных и его локализованное имя. Что-то вроде этого:...
35378 просмотров
schedule 11.02.2023

С# анонимный цикл foreach
Мне нужно пройтись по свойствам пользовательского типа объекта, который я получаю из базы данных, и показать только те столбцы, которые содержат данные. Это означает, что я не могу просто привязать список объектов к сетке данных. Я не хочу...
3857 просмотров

Могу ли я сериализовать анонимные типы как xml?
Я понял, что анонимные типы помечаются компилятором как закрытые, а свойства доступны только для чтения. Есть ли способ сериализовать их в xml (без десериализации)? Он работает с JSON , как я могу сделать это с помощью XML?
22908 просмотров
schedule 09.09.2022

Анонимный тип и кортеж
В чем разница между анонимным типом и кортежем?
16379 просмотров

Определение / объявление анонимного объединения в макросе GNU vs VS2008
Я пытаюсь изменить специальный файл заголовка IAR для lpc2138, чтобы он мог компилироваться с Visual Studio 2008 (для включения совместимого модульного тестирования). Моя проблема связана с преобразованием определений регистров, чтобы они были...
1827 просмотров

Почему LINQ to Entities не позволяет мне инициализировать только некоторые свойства Entity?
Итак, я начал добавлять Entity Framework 4 в устаревшее веб-приложение (ASP.NET WebForms). Для начала я автоматически сгенерировал некоторые объекты из базы данных. Также я хочу применить шаблон репозитория. Существует объект с именем Visitor...
1000 просмотров

Каков эквивалентный синтаксис VB.NET для анонимных типов в операторе LINQ?
Я пытаюсь перевести некоторый код C # LINQ в VB.NET и застрял в том, как объявить анонимный тип в VB.NET. .Select(ci => new { CartItem = ci, Discount = DiscountItems.FirstOrDefault(di => di.SKU == ci.SKU) }) Как...
18190 просмотров
schedule 22.10.2022

Как я могу заполнить анонимный тип в списке?
Я пытаюсь написать несколько кодов о создании списка из анонимного типа с помощью следующих кодов: public static List<T> MakeList<T>(T itemOftype) { List<T> newList = new List<T>(); newList.Add(itemOftype);...
1170 просмотров
schedule 02.06.2023

Как вернуть логическое значение из делегата действия в List.ForEach()
Я пытаюсь реализовать следующую вещь. Мне нужно вернуть true, если какая-либо кнопка будет изменена. Я не хочу больше зацикливаться. Поскольку ForEach ищет делегата типа действия. Итак, возможно ли вернуть логическое значение из удаления...
2861 просмотров
schedule 13.06.2023

Эквивалент Objective-C анонимным классам Java в методах класса
Я хочу установить делегат объекта внутри метода класса в Objective-C. Псевдокод: + (ClassWithDelegate*) myStaticMethod { if (myObject == nil) { myObject = [[ClassWithDelegate alloc] init]; // myObject.delegate = ? }...
10447 просмотров

Модель данных Entity, Dynamic Linq, несколько динамических таблиц, предложение Where, строго типизированные возвращаемые типы
При написании метода для службы oData у меня есть приведенный ниже linq, для которого мне нужно иметь динамическое предложение «где» для фильтрации результатов («новые» в соединениях для составных ПК в модели данных сущности): var query = from pl...
1087 просмотров

С++ инициализирует анонимную структуру
Я все еще зарабатываю свои крылья C++; Мой вопрос в том, есть ли у меня такая структура: struct Height { int feet; int inches; }; И тогда у меня есть такие строки: Height h = {5, 7}; Person p("John Doe", 42, "Blonde", "Blue",...
10326 просмотров
schedule 06.09.2022

ASP.NET MVC3: как получить доступ к параметрам, переданным как анонимный тип routeValues ​​в методе расширения HtmlHelper?
Я написал метод расширения для HtmlHelper (полученный из активный пункт меню — главная страница asp.net mvc3 ). Это позволяет мне вывести cssclass «активный» для текущей страницы. Однако теперь я провел рефакторинг для использования областей,...
2670 просмотров

Привязать сетку к анонимному результату LINQ, а затем зафиксировать изменения в БД?
Я искал, как лучше всего это сделать, и я был бы признателен за мудрость. Только для чтения я с радостью использую LINQ и привязываю его к сетке. В целях редактирования я использовал элемент управления LinqDataSource, включил операции редактирования...
707 просмотров
schedule 06.04.2023

Вернуть частичный запрос linq из метода - как объявить тип возвращаемого значения
У меня есть запрос linq, написанный в синтаксисе метода. Мне нужно создать очень похожий метод с некоторыми изменениями в окончательном выборе. Можно ли вернуть частичный запрос Linq из метода, чтобы я не дублировал код? У меня проблема...
1429 просмотров
schedule 23.05.2022

Как я могу создавать временные объекты для передачи без явного создания класса?
Мне часто приходится создавать класс в качестве контейнера для некоторых данных. Он используется ненадолго, но мне все еще нужно создать класс. Как это: public class TempObject { public string LoggedInUsername { get; set; } public...
27653 просмотров
schedule 02.08.2022