Вопросы по теме 'anonymous-types'
Есть ли способ вернуть анонимный тип из метода?
Я знаю, что не могу написать такой метод, как:
public var MyMethod()
{
return new{ Property1 = "test", Property2="test"};
}
Я могу сделать это иначе:
public object MyMethod()
{
return new{ Property1 = "test", Property2="test"}
}...
57032 просмотров
schedule
05.05.2022
Привести к анонимному типу
Сегодня у меня была следующая проблема, и мне было интересно, есть ли решение моей проблемы.
Моя идея заключалась в том, чтобы создать анонимные классы и использовать их в качестве источника данных для WinForm BindingSource:
public void Init()...
55002 просмотров
schedule
07.08.2022
Инициализатор анонимной коллекции для словаря
Можно ли неявно объявить следующий Dictionary<HyperLink, Anonymous> :
{ urlA, new { Text = "TextA", Url = "UrlA" } },
{ urlB, new { Text = "TextB", Url = "UrlB" } }
чтобы я мог использовать это так:
foreach (var k in dic)
{...
12019 просмотров
schedule
22.10.2023
Linq для проекции NHibernate на анон. type приводит к загадочной ошибке приведения
У меня есть объект TaxWork, который сохраняется с помощью NHibernate. Эта сущность имеет следующие свойства (среди прочего):
public virtual TaxWorkType Type { get; set; } //Kctc.TaxWorkType is an enumeration
public virtual TaxWorkStatus Status {...
490 просмотров
schedule
10.09.2022
Ссылка на свойства анонимного типа
Я создаю составной анонимный тип и задаюсь вопросом, могу ли я ссылаться на поле YesPercent для NoPercent?
var test = (from p in db.users
group p by p.ID into g
select new
{
ID = g.Key,...
200 просмотров
schedule
15.05.2023
Запрос анонимного внутреннего класса на разъяснение
Изучая TTS на Android, я наткнулся на следующий фрагмент кода:
speakBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
mTts.speak(words.getText().toString(),...
1819 просмотров
schedule
20.01.2023
Добавить анонимный объект в анонимный список
У меня есть список анонимных типов, хранящихся в b (который исходит из списка), и я хочу добавить в список новый объект. Когда я пытаюсь добавить новый анонимный объект в этот список, я получаю эту ошибку:
Лучший перегруженный метод,...
4236 просмотров
schedule
08.03.2022
LINQ to SQL: как обрабатывать неоднозначные имена столбцов при объединении таблиц?
Я собираюсь загрузить этот вопрос с предыдущим, который я задал: LINQ to SQL: несколько объединений в нескольких столбцах. Возможно ли это?
Итак, у меня есть запрос LINQ:
var query =
from t1 in myTABLE1List // List<TABLE_1>...
3246 просмотров
schedule
17.03.2022
EditorFor () и additionalViewData: как добавить данные в вспомогательный класс?
EditorFor () может принимать параметр object additionalViewData , типичный метод заполнения которого выглядит примерно так:
EditorFor(model => model.PropertyName, new { myKey = "myValue" })
Как я могу проверить содержимое...
27157 просмотров
schedule
26.03.2024
Преобразование анонимного типа в динамический
У меня есть функция, которая возвращает анонимный тип, который я хочу протестировать в моем контроллере MVC.
public JsonResult Foo()
{
var data = new
{
details = "something",
more =...
17467 просмотров
schedule
01.02.2023
Окончательная локальная переменная, возможно, не была инициализирована в анонимном внутреннем классе
Вот мой код:
final Foo myFoo = new Foo(new Inner() {
@Override
callback(){
myFoo.bar();
}
});
(с реальными именами функций)
final MyArrayAdapter aa = new MyArrayAdapter(new View.OnClickListener() {
@Override...
4208 просмотров
schedule
02.12.2023
Привести ExpandoObject к анонимному типу
Могу ли я привести ExpandoObject к анонимному типу?
var anoObj = new { name = "testName", email = "testEmail" };
dynamic expandoObj = new System.Dynamic.ExpandoObject();
// Here I'm populating the expandoObj with same property names/types in...
30584 просмотров
schedule
28.12.2021
Как C # устанавливает свойство только для чтения при инициализации анонимного объекта
В C # инициализаторы объектов могут устанавливать общедоступные поля и свойства, не предназначенные только для чтения.
Однако для анонимных типов свойства доступны только для чтения. Так как же .NET устанавливает их при инициализации объекта?
647 просмотров
schedule
14.11.2022
Сделать анонимный объект из неизвестного xml
Я хочу попытаться вернуть объект из программы чтения XML, которую я написал для обработки файла, который будет иметь частично неизвестную структуру.
Вот пример XML.
<xml>
<strings>
<Home>
<Index>...
5905 просмотров
schedule
27.01.2023
Как метод Select () возвращает анонимные типы?
Я понимаю, что анонимные типы не могут быть возвращены из методов. Я также понимаю, что есть обходные способы сделать это. У меня вопрос: какой метод используют поставщики Linq? Например, (подсказка смутно понимает, как работают поставщики Linq),...
521 просмотров
schedule
31.05.2023
Linq для сущностей, различающихся по столбцу без анонимного типа
Я использую Entity Framework 5.0 и хочу вернуть список объектов, однако я хочу выполнить DISTINCT для одного из свойств для каждого объекта в списке.
Я знаю, что в Stackoverflow уже есть несколько вопросов, похожих на мой, однако я все еще...
1913 просмотров
schedule
06.01.2024
Почему компилятор генерирует разные классы для анонимных типов, если порядок полей разный
Я рассмотрел 2 случая:
var a = new { a = 5 };
var b = new { a = 6 };
Console.WriteLine(a.GetType() == b.GetType()); // True
Идея: http://ideone.com/F8QwHY
и:
var a = new { a = 5, b = 7 };
var b = new { b = 7, a = 6 };...
277 просмотров
schedule
14.10.2022
Объедините предложения select в linq с сущностями с анонимными типами
Как я могу объединить предложение select в linq to entity для проецирования в анонимный тип? Предположим, что у меня есть эти объекты:
public class Address
{
public string City { get; set; }
public int ZipCode { get; set; }
//other...
1592 просмотров
schedule
12.04.2022
Анонимные типы в 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...
9958 просмотров
schedule
07.04.2022
Компонуемое предложение выбора LINQ
Есть ли способ использовать предложение select ранее определенного запроса LINQ?
Например:
var stuffQuery =
from stuff in MyStuff
select new {
stuff.Name
};
var query2 =
from stuff in stuffQuery
join otherStuff in...
136 просмотров
schedule
15.11.2022