Лучшие anonymous-types вопросы ИТ разработчиков

  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Как мне получить доступ к свойствам анонимного объекта вне его области?

Сфера может быть не подходящим словом. С помощью следующего кода я не могу получить доступ к свойствам объекта элемента коллекций. Есть ли лучший тип возвращаемых данных или способ доступа к этим свойствам? protected object Modules() { ...

Задан 29 Nov 2012, 17:31 от MatthewMartin
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C # анонимно реализует интерфейс (или абстрактный класс) [дубликат]

На этот вопрос уже есть ответ здесь: Может ли анонимный класс C # реализовать интерфейс? [/questions/191013/can-a-c-sharp-anonymous-class-implement-an-interface] 7 ответовВ Java можно расширить интерфейс анонимным классом, который вы ...

Задан 20 Jan 2012, 12:34 от pistacchio
  • 48 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Создание анонимного типа динамически? [Дубликат]

На этот вопрос уже есть ответ здесь:Как динамически новый анонимный класс? 2 ответаЯ хочу создать анонимный тип, который я могу установить имя свойства динам...

Задан 26 Oct 2010, 14:32 от ward87
  • 60 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Преобразовать словарь <string, object> в анонимный объект?

Сначала, чтобы прояснить ситуацию, я объясню свой сценарий сверху: У меня есть метод, который имеет следующую подпись: public virtual void SendEmail(String from, List<String> recepients, Object model)Я хочу создать анонимный объект, у которого ...

Задан 29 Sep 2011, 09:43 от Kassem
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

2) И использовать это как:

ительно простой вопрос. У меня есть datagridview, который все, что он делает, отображает статистику. Нет редактирования / добавления / удаления строк. Сетка данных привязана к списку. Все, чего я хочу добиться - это чтобы пользователь мог ...

Задан 15 Jan 2011, 20:40 от Nick Babcock
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему я могу анонимно создать подкласс enum, но не последний класс?

Этот код: public class Sandbox { public enum E { VALUE { @Override public String toString() { return "I'm the value"; } }; @Override public String toString() { return "I'm the enum"; } } public static void main(String[] args) ...

Задан 06 Jun 2013, 19:31 от wchargin
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Помимо запросов LINQ, как вы используете анонимные типы в C #?

Я пытался освоить некоторые из новых функций в C #, и одна из них, которые мне не приходилось использовать, - это анонимные типы. Я понимаю использование, поскольку оно относится к запросам LINQ, и я посмотрел наэтот ТАК ...

Задан 03 Oct 2008, 18:10 от itsmatt
  • 20 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Разрешение имени параметра во время выполнения [дубликата]

Возможный дубликат: Поиск имени переменной, переданной функции в C # [https://stackoverflow.com/questions/72121/finding-the-variable-name-passed-to-a-function-in-c-sharp] В C # есть ли способ (чем лучше, тем лучше) разрешить имя параметра во ...

Задан 15 May 2009, 16:16 от xyz
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Анонимный тип TABLE или VARRAY в Oracle

В Oracle я иногда хотел бы создавать конструкции, подобные этим SELECT * FROM TABLE(STRINGS('a', 'b', 'c')) SELECT * FROM TABLE(NUMBERS(1, 2, 3))Очевидно, я могу объявить свои собственные типы для вышеупомянутого. Я могу выбирать междуTABLE а ...

Задан 09 Jan 2012, 08:12 от Lukas Eder
  • 58 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Есть ли способ вернуть анонимный тип из метода?

Я знаю, что не могу написать такой метод: public var MyMethod() { return new{ Property1 = "test", Property2="test"}; }Я могу сделать это иначе: public object MyMethod() { return new{ Property1 = "test", Property2="test"} }но я не хочу делать ...

Задан 25 Aug 2009, 17:16 от Cleiton
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можно ли объявить анонимный тип в C # с переменным / динамическим набором полей?

В C # я хотел бы выяснить, возможно ли объявить анонимный тип, где поля не известны до времени выполнения. Например, если у меня есть список пар ключ / значение, могу ли я объявить анонимный тип на основе содержимого этого списка? Конкретный ...

Задан 15 Sep 2011, 20:25 от Egahn
  • 36 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Словарь, где значение является анонимным типом в C #

Можно ли в C # создатьSystem.Collections.Generic.Dictionary<TKey, TValue> гдеTKey безусловный класс иTValue - анонимный класс с рядом свойств, например - имя столбца базы данных и его локализованное имя. Что-то вроде этого: new { ID = 1, Name = ...

Задан 24 Oct 2009, 23:43 от abatishchev
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@ Йоханнес: Спасибо! а также "Эй, сигнал летучей мыши сработал!" Как вы оцениваете фактическое определение типа в списке аргументов шаблона?

ние довольно очевидно, но вот упрощенный пример: #include <cstdio> template <typename T> struct MyTemplate { T member; void printMemberSize() { printf("%i\n", sizeof(T)); } }; int main() { MyTemplate<struct { int a; int b; }> t; // <-- compiler ...

Задан 01 Jan 2011, 03:28 от nonoitall
  • 45 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Есть крутой способ, но трудно понять. Он использует type (), создает безымянный класс с параметрами инициализации по умолчанию, затем инициализирует его без каких-либо параметров и получает анонимный объект.

аживаю некоторый Python, который принимает в качестве входных данных список объектов, каждый с некоторыми атрибутами. Я хотел бы жестко закодировать некоторые тестовые значения - скажем, список из четырех объектов, для атрибута «foo» которых ...

Задан 16 Mar 2009, 21:50 от mike
  • 34 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как сопоставить анонимный объект с классом AutoMapper?

У меня есть сущность: public class Tag { public int Id { get; set; } public string Word { get; set; } // other properties... // and a collection of blogposts: public ICollection<Post> Posts { get; set; } }и модель: public class TagModel { ...

Задан 09 Mar 2012, 18:53 от agent47
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Инициализация анонимного класса в VB.Net

я хочу создать анонимный класс в vb.net точно так: var data = new { total = totalPages, page = page, records = totalRecords, rows = new[]{ new {id = 1, cell = new[] {"1", "-7", "Is this a good question?"}}, new {id = 2, cell = new[] {"2", "15", ...

Задан 11 May 2009, 20:05 от Fernando Soruco
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

важен порядок полей в автоматической инициализации анонимных типов?

У меня есть сценарий создания анонимного списка из анонимных типов, и я достиг этого, используя public static List<T> MakeList<T>(T itemOftype) { List<T> newList = new List<T>(); return newList; } static void Main(string[] args) { //anonymos ...

Задан 28 Jan 2010, 12:22 от RameshVel
  • 13 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

 вместо создания нового класса для его реализации.

нтересно, что потребуется, чтобы сделать что-то вроде этой работы: using System; class Program { static void Main() { var f = new IFoo { Foo = "foo", Print = () => Console.WriteLine(Foo) }; } } interface IFoo { String Foo { get; set; } void ...

Задан 03 Feb 2009, 20:51 от Andrew Hare
  • 10 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Динамически установить имя свойства анонимного типа C #

Есть ли способ динамически установить имя свойства анонимного типа? Обычно мы делаем так: var anon = new { name = "Kayes" };Теперь я хотел бы установить имя (или идентификатор) свойства динамически, чтобы это имя могло исходить из файла XML или ...

Задан 29 Oct 2009, 10:22 от Kayes
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Проблема с LINQ, анонимными типами и замыканиями

У меня есть фрагмент кода, который фильтрует список с помощью LINQ, создает список экземпляров анонимного типа и назначает обработчик событий для каждого экз...

Задан 12 Aug 2010, 06:07 от user153498
  • 7 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

WCF и анонимные типы

Я хочу вернуть анонимный тип через WCF. Это возможно?

Задан 14 Oct 2009, 13:42 от Tamim Sadikali
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Зачем использовать анонимные типы вместо создания класса [duplicate]

На этот вопрос уже есть ответ: Как использовать анонимные типы в C #? [/questions/48668/how-should-anonymous-types-be-used-in-c] 7 ответов Я занимаюсь рефакторингом старого приложения, оно использовало динамический встроенный SQL, получая ...

Задан 29 Jan 2014, 21:34 от gDeveloper
  • 29 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Не доступная только для чтения альтернатива анонимным типам

В C # анонимный тип может быть следующим: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { // Do stuff } }Однако следующее не скомпилирует: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { ...

Задан 28 Jan 2012, 08:07 от Superbest
  • 79 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

Возврат анонимного типа в C #

У меня есть запрос, который возвращает анонимный тип, и запрос находится в методе. Как вы пишете это:

Задан 09 Apr 2012, 12:43 от abatishchevfrenchie
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Динамически создавать анонимный объект из списка значений c #

У меня есть список (или может быть массив) строк, из которых я хочу динамически создать анонимный объект. Как мне это сделать?

Задан 28 Jun 2014, 04:59 от Mike
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как вернуть общий список коллекции в C #?

У меня есть метод linq to sql, и когда он выполняет запрос, он возвращает анонимный тип. Я хочу вернуть этот анонимный тип обратно на мой сервисный уровень, чтобы немного поработать над этим. Я не знаю, как вернуть его, хотя. Я думал, что ...

Задан 20 Dec 2009, 22:24 от chobo2
  • 19 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Совсем неплохо :-)

у создать представление, используя шаблон бритвы, но я не хочу писать класс для модели, потому что во многих представлениях у меня будет много запросов, которые будут возвращать разные модели. Например, у меня есть запрос linq: from p in ...

Задан 07 Jul 2011, 15:16 от nosbor
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

достаточно аргументов. По моему скромному мнению, использование анонимных типов становится редким, старые программисты могут по привычке использовать анонимный тип в Linq.

льку C # 7 вводит кортежи значений, есть ли смысл в сценарии, в котором они лучше подходят, чем кортежи? Например, следующая строка collection.Select((x, i) => (x, i)).Where(y => arr[y.i].f(y.x)).ToArray();делает следующую ...

Задан 30 Jun 2017, 16:23 от Igor Ševo
  • 117 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Как передать анонимные типы в качестве параметров?

Как я могу передать анонимные типы в качестве параметров другим функциям? Рассмотрим этот пример: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query);переменнаяquery здесь нет ...

Задан 08 Jul 2011, 13:03 от Saeed Neamati
  • 154 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

По вашему мнению, чтобы получить весь анонимный объект, вы просто добавляете «.AnonValue» в конец.

учаю следующую ошибку: 'object' не содержит определения для RatingName Когда вы смотрите на анонимный динамический тип, он явно имеет RatingName. Я понимаю, что могу сделать это с помощью кортежа, но я хотел бы понять, почему появляется ...

Задан 25 Feb 2011, 17:10 от JarrettV
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

В отличие от анонимных типов в C #, локальные классы Java и их поля имеют явно определенные типы, но я предполагаю, что они могут иметь некоторые перекрывающиеся варианты использования.

ыло интересно, существует ли подобная функциональность в Java, похожая на анонимные типы C #: var a = new {Count = 5, Message = "A string."}; Или эта концепция противоречит парадигме Java? РЕДАКТИРОВАТЬ: Я полагаю, используяHashable() на Яве ...

Задан 22 Jul 2011, 18:04 от Ivan
  • 411 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Может ли анонимный класс C # реализовать интерфейс?

Возможно ли иметь анонимный тип для реализации интерфейса. У меня есть кусок кода, который я хотел бы поработать, но не знаю, как это сделать. У меня была пара ответов, которые либо говорят «нет», либо создают класс, который реализует интерфейс, ...

Задан 10 Oct 2008, 12:20 от Nick Randell
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Нет проблем. Удачи.

сновная задача - получить типы данных от анонимного типа, сгенерированного из запроса LINQ to SQL. У меня есть фрагмент кода (более умный, чем я мог бы написать, поскольку я на самом деле не углубился в рефлексию), который возвращает типы данных ...

Задан 02 Mar 2011, 22:39 от Glinkot
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Анонимные типы в C #

// x is compiled as an int var x = 10; // y is compiled as a string var y = "Hello"; // z is compiled as int[] var z = new[] { 0, 1, 2 };но // ano is compiled as an anonymous type var ano = new { x1 = 10, y1 = "Hello" }; ano Созданные свойства ...

Задан 15 Sep 2013, 18:54 от Thilina H
  • 48 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Приведение к анонимному типу

У меня была следующая проблема сегодня, и мне было интересно, есть ли решение для моей проблемы. Моя идея состояла в том, чтобы создать анонимные классы и использовать их в качестве источника данных для WinForm BindingSource: public void Init() ...

Задан 11 Sep 2009, 08:36 от gsharp
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

установить значение свойства анонимного типа с помощью отражения / TypeDescriptor это возможно?

Я пытался использовать TypeDescriptor, и значение не меняется, и с помощью отражения я получаю ошибку, что для этого свойства нет установщика

Задан 04 May 2010, 12:52 от Omu
Page 1 of 2
1 2