Pertanyaan yang diberi tag «c#»

C # (dilafalkan "see sharp") adalah bahasa pemrograman multi-paradigma tingkat tinggi, diketik statis, yang dikembangkan oleh Microsoft. Kode C # biasanya menargetkan keluarga alat dan waktu operasi Microsoft .NET, yang mencakup .NET Framework, .NET Core, dan Xamarin, antara lain. Gunakan tag ini untuk pertanyaan tentang kode yang ditulis dalam spesifikasi formal C # atau C #.


2
Linq to Entities gabung vs groupjoin
Saya telah mencari di web tetapi saya masih tidak dapat menemukan jawaban yang sederhana. Bisakah seseorang tolong jelaskan (dalam bahasa Inggris sederhana) apa GroupJoinitu? Apa bedanya dengan batin yang biasa Join? Apakah ini biasa digunakan? Apakah hanya untuk sintaksis metode? Bagaimana dengan sintaks query? Contoh kode c # akan menyenangkan.


6
Lulus Sistem Instantiated. Jenis sebagai Parameter Tipe untuk Kelas Generik
Judulnya agak tidak jelas. Yang ingin saya ketahui adalah apakah ini mungkin: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Jelas, MyGenericClass digambarkan sebagai: public class MyGenericClass<T> Saat ini, kompiler mengeluh bahwa 'Tipe atau namespace' myType 'tidak dapat ditemukan. "Harus ada …
182 c#  .net  generics 

6
Membuat serial daftar ke JSON
Saya memiliki model objek yang terlihat seperti ini: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } Properti ObjectInJsonini merupakan versi berseri yang merupakan objek yang berisi daftar bersarang. Untuk saat ini, saya membuat serial daftar MyObjectInJsonsecara manual seperti ini: StringBuilder TheListBuilder = new StringBuilder(); TheListBuilder.Append("["); int …
182 c#  asp.net  json 


11
Dapatkan nilai properti dinamis c # melalui string
Saya ingin mengakses nilai dynamicproperti c # dengan string: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Bagaimana saya bisa mendapatkan nilai d.value2 ("acak") jika saya hanya memiliki "value2" sebagai string? Dalam javascript, saya bisa melakukan d ["value2"] untuk mengakses nilai ("acak"), tapi …
182 c#  dynamic 

7
Bagaimana cara saya menggunakan IValidatableObject?
Saya mengerti bahwa IValidatableObjectini digunakan untuk memvalidasi objek dengan cara yang memungkinkan satu membandingkan properti terhadap satu sama lain. Saya masih ingin memiliki atribut untuk memvalidasi properti individual, tetapi saya ingin mengabaikan kegagalan pada beberapa properti dalam kasus tertentu. Apakah saya mencoba menggunakannya secara tidak benar dalam kasus di bawah …

1
Catch-22 mencegah layanan TCP WCF yang dialirkan dapat diamankan oleh WIF; merusak Natal saya, kesehatan mental
Saya memiliki persyaratan untuk mengamankan titik akhir layanan WCF net.tcp menggunakan WIF . Seharusnya mengotentikasi panggilan masuk terhadap server token kami. Layanan dialirkan karena dirancang untuk mentransfer sejumlah besar data dan barang. Tampaknya ini mustahil. Dan jika saya tidak bisa mengatasi tangkapan, Natal saya akan hancur dan saya akan minum …
181 c#  wcf  .net-4.5  wif  nettcpbinding 

7
Cara membandingkan Daftar di Unit Testing
Bagaimana tes ini gagal? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }



2
Untuk apa atribut __DynamicallyInvokable?
Melihat melalui System.Linq.EnumerableDotPeek saya perhatikan bahwa beberapa metode dibumbui dengan [__DynamicallyInvokable]atribut. Apa peran yang dimainkan atribut ini? Apakah ini sesuatu yang ditambahkan oleh DotPeek atau apakah ia memainkan peran lain, mungkin memberi tahu kompilator tentang cara terbaik untuk mengoptimalkan metode?
181 c#  dynamic-invoke 


9
Periksa apakah instance adalah tipe
Menggunakan ini untuk memeriksa apakah cmerupakan instance dari TForm. c.GetType().Name.CompareTo("TForm") == 0 Apakah ada cara yang lebih aman untuk melakukannya selain menggunakan stringsebagai parameter CompareTo()?
181 c#  .net 

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.