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 #.

17
Membuat serial objek ke XML
Saya memiliki kelas C # yang saya warisi. Saya telah berhasil "membangun" objek. Tapi saya perlu membuat serialisasi objek ke XML. Apakah ada cara mudah untuk melakukannya? Sepertinya kelas telah diatur untuk serialisasi, tapi saya tidak yakin bagaimana mendapatkan representasi XML. Definisi kelas saya terlihat seperti ini: [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] …


10
Bagaimana cara meneruskan parameter ke metode ThreadStart di Thread?
Bagaimana cara mengirimkan parameter ke Thread.ThreadStart()metode dalam C #? Misalkan saya memiliki metode yang disebut 'unduh' public void download(string filename) { // download code } Sekarang saya telah membuat satu utas dalam metode utama: Thread thread = new Thread(new ThreadStart(download(filename)); jenis metode kesalahan yang diharapkan. Bagaimana saya bisa meneruskan parameter …
291 c#  .net  multithreading 


10
Unit menguji metode pribadi dalam C #
Visual Studio memungkinkan pengujian unit metode pribadi melalui kelas accessor yang dihasilkan secara otomatis. Saya telah menulis tes metode pribadi yang berhasil dikompilasi, tetapi gagal saat runtime. Versi kode yang cukup minimal dan tesnya adalah: //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); private class TypeB …
291 c#  unit-testing 



11
Mengapa menggunakan kata kunci 'ref' saat melewati objek?
Jika saya meneruskan objek ke suatu metode, mengapa saya harus menggunakan kata kunci ref? Bukankah ini perilaku default? Sebagai contoh: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = "Bar"; } } …

28
Menggunakan C # untuk memeriksa apakah string berisi string dalam array string
Saya ingin menggunakan C # untuk memeriksa apakah nilai string berisi kata dalam array string. Sebagai contoh, string stringToCheck = "text1text2text3"; string[] stringArray = { "text1", "someothertext", etc... }; if(stringToCheck.contains stringArray) //one of the items? { } Bagaimana saya bisa memeriksa apakah nilai string untuk 'stringToCheck' berisi kata dalam array?
290 c#  arrays  string  search 

5
Mendapatkan nomor kode Status Http (200, 301, 404, dll.) Dari HttpWebRequest dan HttpWebResponse
Saya mencoba untuk mendapatkan nomor kode status HTTP dari HttpWebResponseobjek yang dikembalikan dari a HttpWebRequest. Saya berharap mendapatkan angka sebenarnya (200, 301.302, 404, dll.) Daripada deskripsi teks. ("Ok", "MovedPermanently", dll.) Apakah nomor itu terkubur di properti di suatu tempat di objek respons? Adakah ide selain membuat fungsi sakelar besar? Terima …
289 c#  .net  http  httpwebrequest 

13
Tidak ada atau standar perbandingan argumen generik dalam C #
Saya memiliki metode generik yang didefinisikan seperti ini: public void MyMethod<T>(T myArgument) Hal pertama yang ingin saya lakukan adalah memeriksa apakah nilai myArgument adalah nilai default untuk jenis itu, sesuatu seperti ini: if (myArgument == default(T)) Tetapi ini tidak dapat dikompilasi karena saya belum menjamin bahwa T akan mengimplementasikan operator …
288 c#  generics 

17
Cara mengubah ukuran Gambar C #
As Size, Widthdan Heightadalah Get()properti dari System.Drawing.Image; Bagaimana saya bisa mengubah ukuran objek gambar saat run-time dalam C #? Saat ini, saya baru saja membuat Imagepenggunaan baru : // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 

6
POSTing JsonObject Dengan HttpClient Dari Web API
Saya mencoba POST suatu JsonObjectpenggunaan HttpClientdari Web API. Saya tidak begitu yakin bagaimana cara melakukannya dan tidak dapat menemukan banyak cara kode sampel. Inilah yang saya miliki sejauh ini: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); …

8
Satu atau lebih jenis yang diperlukan untuk mengkompilasi ekspresi dinamis tidak dapat ditemukan. Apakah Anda kehilangan referensi untuk Microsoft.CSharp.dll dan System.Core.dll?
Saya mencoba mengkompilasi kode ini di Microsoft Visual C # 2010 using System; using System.Globalization; class main { static void Main() { dynamic d; d = "dyna"; Console.WriteLine(d); } } tapi saya mendapatkan dua kesalahan ini Kesalahan 1 Jenis yang ditentukan sebelumnya 'Microsoft.CSharp.RuntimeBinder.Binder' tidak didefinisikan atau diimpor Kesalahan 2 Satu …
287 c#  .net 

11
Jenis nullable sebagai parameter generik mungkin?
Saya ingin melakukan sesuatu seperti ini: myYear = record.GetValueOrNull<int?>("myYear"), Perhatikan tipe nullable sebagai parameter generik. Karena GetValueOrNullfungsi tersebut dapat mengembalikan nol, upaya pertama saya adalah ini: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; …
287 c#  generics 

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.