Pertanyaan yang diberi tag «anonymous-types»

8
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 tidak benar-benar ideal, tetapi saya bertanya-tanya apakah ada mekanisme untuk …

22
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 …

8
Bagaimana cara membuat serial jenis C # anonim ke string JSON?
Saya mencoba menggunakan kode berikut untuk membuat serialkan jenis anonim ke JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); Namun, saya mendapatkan pengecualian berikut saat ini dijalankan: Ketik '<> f__AnonymousType1`3 [System.Int32, System.Int32, System.Object []]' tidak dapat diserialisasi. Pertimbangkan menandainya dengan atribut …


8
LINQ Pilih Perbedaan dengan Jenis Anonim
Jadi saya punya koleksi benda. Jenis pastinya tidak penting. Dari sini saya ingin mengekstrak semua pasangan unik dari sepasang properti tertentu, dengan demikian: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Jadi pertanyaan saya adalah: Apakah Perbedaan dalam hal ini menggunakan objek default sama dengan (yang akan berguna …

10
Bagaimana cara melewatkan tipe anonim sebagai parameter?
Bagaimana cara mengirimkan tipe anonim sebagai parameter ke fungsi lain? Pertimbangkan contoh ini: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); Variabel di querysini tidak memiliki tipe yang kuat. Bagaimana saya harus mendefinisikan LogEmployeesfungsi saya untuk menerimanya? public void LogEmployees …


15
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(); return "TheAnonymousType"; } }


8
C # 'dinamis' tidak dapat mengakses properti dari jenis anonim yang dideklarasikan di rakitan lain
Kode di bawah ini berfungsi dengan baik selama saya memiliki kelas ClassSameAssemblydi perakitan yang sama dengan kelas Program. Tetapi ketika saya memindahkan kelas ClassSameAssemblyke majelis terpisah, RuntimeBinderException(lihat di bawah) dilemparkan. Apakah mungkin untuk mengatasinya? using System; namespace ConsoleApplication2 { public static class ClassSameAssembly { public static dynamic GetValues() { return …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.