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

8
Parse v. TryParse
Apa perbedaan antara Parse () dan TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Apakah ada bentuk pemeriksaan kesalahan seperti Coba-Catch Block?
111 c#  parsing  integer  tryparse 

5
Apakah ada perpustakaan pembaca / penulis CSV di C #? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
111 c#  csv 

5
Mengapa kita tidak membuang pengecualian ini?
Saya menemukan halaman MSDN ini yang menyatakan: Jangan melempar Exception , SystemException , NullReferenceException , atau IndexOutOfRangeException dengan sengaja dari kode sumber Anda sendiri. Sayangnya, tidak repot-repot menjelaskan alasannya. Saya bisa menebak alasannya tetapi saya berharap seseorang yang lebih berwibawa pada subjek dapat menawarkan wawasan mereka. Dua yang pertama masuk …



3
Mengapa ToLookup dan GroupBy berbeda?
.ToLookup<TSource, TKey>mengembalikan sebuah ILookup<TKey, TSource>. ILookup<TKey, TSource>juga mengimplementasikan antarmuka IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>mengembalikan sebuah IEnumerable<IGrouping<Tkey, TSource>>. ILookup memiliki properti pengindeks praktis, sehingga dapat digunakan dengan cara seperti kamus (atau mirip pencarian), sedangkan GroupBy tidak bisa. GroupBy tanpa pengindeks sulit untuk dikerjakan; cukup banyak satu-satunya cara agar Anda dapat mereferensikan objek …
111 c#  linq 

2
Atribut html dengan tanda penghubung dengan asp.net mvc
Apakah ada sintaks yang lebih baik saat membuat elemen dengan atribut bertanda hubung daripada menggunakan: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Melihat spesifikasi HTML untuk standar yang diusulkan HTML 5 dan WIA ARIA tampaknya tanda hubung dalam atribut HTML direncanakan untuk menjadi lebih umum …
111 c#  asp.net-mvc 


5
Pisahkan paralel. Jarak?
Bagaimana cara keluar dari loop parallel.for ? Saya memiliki pernyataan yang cukup rumit yang terlihat seperti berikut: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Menggunakan kelas paralel, saya dapat mengoptimalkan proses ini sejauh ini. …

4
Bagaimana cara menghitung melalui JObject?
Saya mencoba menentukan cara mengakses data yang ada di JObject saya dan saya tidak bisa seumur hidup saya menentukan cara menggunakannya. JObject Object = (JObject)Response.Data["my_key"]; Saya dapat mencetaknya ke konsol dengan melakukan Console.WriteLine (Object) dan saya melihat datanya, terlihat seperti: { "my_data" : "more of my string data" ... } …
111 c#  json  json.net 


7
Seberapa mahal pernyataan kuncinya?
Saya telah bereksperimen dengan multi threading dan pemrosesan paralel dan saya membutuhkan penghitung untuk melakukan beberapa penghitungan dasar dan analisis statistik dari kecepatan pemrosesan. Untuk menghindari masalah dengan penggunaan kelas saya secara bersamaan, saya telah menggunakan pernyataan kunci pada variabel pribadi di kelas saya: private object mutex = new object(); …

3
Panggil metode statis dengan refleksi
Saya memiliki beberapa kelas statis di namespace mySolution.Macrosseperti static class Indent{ public static void Run(){ // implementation } // other helper methods } Jadi pertanyaan saya adalah bagaimana mungkin memanggil metode-metode itu dengan bantuan refleksi? Jika metode di mana TIDAK menjadi statis maka saya dapat melakukan sesuatu seperti: var macroClasses …
111 c#  reflection  dynamic 


7
C # tipe generik batasan untuk semua nullable
Jadi saya punya kelas ini: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Sekarang saya mencari batasan tipe yang memungkinkan saya untuk menggunakan semuanya sebagai parameter tipe yang bisa null. Itu berarti semua jenis referensi, serta semua …
111 c#  generics  nullable 

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.