Pertanyaan yang diberi tag anonymous-types

463
Bisakah kelas anonim mengimplementasikan antarmuka?

Apakah mungkin untuk membuat tipe anonim mengimplementasikan antarmuka? Saya punya kode yang ingin saya kerjakan, tetapi tidak tahu bagaimana melakukan ini. Saya punya beberapa jawaban yang mengatakan tidak, atau membuat kelas yang mengimplementasikan antarmuka membangun contoh baru dari itu. Ini...

416
Daftar umum kelas anonim

Di C # 3.0 Anda dapat membuat kelas anonim dengan sintaks berikut var o = new { Id = 1, Name = "Foo" }; Apakah ada cara untuk menambahkan kelas anonim ini ke daftar generik? Contoh: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

100
Mengembalikan tipe anonim di C #

Saya memiliki kueri yang mengembalikan tipe anonim dan kueri dalam metode. Bagaimana Anda menulis ini: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList();...

95
Bagaimana cara dinamis Kelas Anonim baru?

Di C # 3.0 Anda dapat membuat kelas anonim dengan sintaks berikut var o1 = new { Id = 1, Name = "Foo" }; Apakah ada cara untuk membuat kelas anonim ini dinamis menjadi variabel? Contoh: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now }; Contoh...