anonymous-types

Ogólna lista anonimowych klas

W C# 3.0 można utworzyć klasę anonimową o następującej składni var o = new { Id = 1, Name = "Foo" }; Czy istnieje sposób, ... d: List<var> list = new List<var>(); while (....) { .... list.Add(new {Id = x, Name = y}); .... }

Dynamiczny anonimowy typ w Razor powoduje RuntimeBinderException

Dostaję następujący błąd: 'object' nie zawiera definicji 'RatingName' Kiedy spojrzysz na anonimowy Typ Dynamiczny, wy ... Zdaję sobie sprawę, że mogę to zrobić za pomocą krotki, ale chciałbym zrozumieć, dlaczego pojawia się komunikat o błędzie.

Czy Klasa C # anonymous może zaimplementować interfejs?

Czy jest możliwe, aby anonimowy Typ implementował interfejs. Mam kawałek kodu, który chciałbym pracować, ale nie wiem, jak to ... } } } Znalazłem artykuł dynamiczne owijanie interfejsu , które opisuje jedno podejście. Czy to najlepszy sposób?

Jak serializować Typ C # anonymous do ciągu JSON?

Próbuję użyć poniższego kodu do serializacji anonimowego typu do JSON: var serializer = new DataContractJsonSerializer(thin ... zastosować atrybutów do anonimowego typu(O ile wiem). Czy jest inny sposób na wykonanie tej serializacji, czy coś mi umyka?

Jak uzyskać dostęp do właściwości typu anonimowego w C#?

Mam to: List<object> nodes = new List<object>(); nodes.Add( new { Checked = false, depth = ... y to w ogóle możliwe. Próbowałem to zrobić: if (nodes.Any(n => n["Checked"] == false)) ... ale to nie działa. Dzięki

Dostęp do konstruktora anonimowej klasy

Powiedzmy, że mam konkretną klasę Class1 i tworzę z niej anonimową klasę. Object a = new Class1(){ void someNewMetho ... (int a){ super(); System.out.println(a); } }; Z czymś w xxxxxxxx aby nazwać konstruktora?

LINQ Select distinctive with Anonymous Types

Więc mam kolekcję przedmiotów. Dokładny typ nie jest ważny. Z niego chcę wyodrębnić wszystkie unikalne pary pary konkretnyc ... ówne wartości Alpha i Bravo => równe instancje)? Czy jest jakiś sposób, aby osiągnąć ten wynik, jeśli to tego nie zrobi?

Jak przekazać anonimowe typy jako parametry?

Jak mogę przekazać anonimowe typy jako parametry innym funkcjom? Rozważ ten przykład: var query = from employee in employee ... oid LogEmployees (? list) { foreach (? item in list) { } } Innymi słowy, co powinienem użyć zamiast ? znaków.

Typ anonimowy vs Typ dynamiczny

Jakie są rzeczywiste różnice pomiędzy typem anonimowym (var) w c# 3.0 A typem dynamicznym(dynamic), który pojawia się w c# 4.0?

Jak dynamicznie tworzyć nową klasę anonimową?

W C# 3.0 można utworzyć klasę anonimową o następującej składni var o1 = new { Id = 1, Name = "Foo" }; Czy istnieje sposób ... dynamicObject ' s GetType Method, and Compel convert to strongly-typed Type. Powyższy bezproblemowy kod może działać dobrze.

Deklaracja anonimowej listy typów [duplikat]

to pytanie ma już odpowiedzi tutaj : ... s = new[] {"555-555-5555", "666-666-6666"}} ); To dlatego, że muszę utworzyć kolekcję w czasie wykonywania.

Czy istnieje sztuczka w tworzeniu ogólnej listy anonimowego typu?

Czasami muszę użyć krotki, na przykład mam listę czołgów i ich docelowych czołgów (gonią za nimi lub coś w tym stylu): {]} ... {Name = "me", phone = 123}; mylist.Add(k); Problem oczywiście, że nie mam typu do przekazania do listy, gdy ją zdefiniuję

Jak iterować właściwości anonimowego obiektu w C#?

Chcę wziąć anonimowy obiekt jako argument metody, a następnie iterację nad jej właściwościami, aby dodać każdą właściwość / w ... nt do metody. Jakiego typu danych należy użyć w podpisie metody? Czy wszystkie właściwości będą dostępne, jeśli użyję object?

Jak zwrócić anonimowy typ z metody c# wykorzystującej LINQ do SQL [duplikat]

Możliwy duplikat:LINQ do SQL: Return anonymous type? Mam standardowe zapytanie LINQ do SQL, które zwraca dane jako typ ... context.election_status on t1.statusID equals t2.statusID select new { t1, t2 }; }

Anonimowe typy wewnątrz lambda

W to pytanie , user @Holger dostarczył odpowiedź , która pokazuje nietypowe użycie anonimowych klas, o czym nie byłem świado ... Czy rzeczywiście bezpieczne aby napisać kod w ten sposób? jest na to jakaś skrótowa składnia, czy tylko na tyle nas stać?

Cast to Anonymous Type

Miałem dzisiaj następujący problem i zastanawiałem się, czy istnieje rozwiązanie mojego problemu. Moim pomysłem było zbudowa ... anonimowych tpyes,...) Jestem po prostu kurierem, jeśli jest to możliwe, aby uzyskać Typ z bsOptions.Prąd w elegancki sposób.

Rozwiązywanie nazwy parametru w czasie wykonywania [duplikat]

Możliwy duplikat:znajdowanie nazwy zmiennej przekazanej do funkcji w C # W C#, czy istnieje sposób (terser the bette ... if (resource == null) { throw new ArgumentNullException("resource"); } // .. }

Konwertować Słownik Na Obiekt Anonimowy?

Po pierwsze, a żeby było jaśniej wyjaśnię mój scenariusz od góry: Mam metodę, która ma następujący podpis: public virtual ... dzie kluczem jest nazwa właściwości, a wartością jest rzeczywista wartość właściwości. Czy to możliwe? Jakieś inne sugestie?

C # 'dynamic' nie może uzyskać dostępu do Właściwości z anonimowych typów zadeklarowanych w innym złożeniu

Poniższy kod działa dobrze, o ile mam klasę ClassSameAssembly w tym samym zbiorze co klasę Program. Ale kiedy przenoszę klasę ... nsoleApplication2.Program.Main(String[] args) in C:\temp\Projects\ConsoleApplication2\ConsoleApplication2\Program.cs:line 23

Czy Mogę serializować anonimowe typy jako xml?

Zrozumiałem, że typy anonimowe są oznaczone jako prywatne przez kompilator, a właściwości są tylko do odczytu. Czy istnieje sposób na serializowanie ich do xml (bez deserializacji) ? To działa z JSON , Jak mogę to zrobić z XML?