Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman berorientasi objek multiparadigma, terkelola, pengumpulan sampah yang dibuat oleh Microsoft secara paralel dengan platform .NET


6
Bahasa pemrograman yang memungkinkan Anda menentukan batas baru untuk tipe sederhana
Banyak bahasa menyukai C++,, C#dan Javamemungkinkan Anda membuat objek yang mewakili tipe sederhana seperti integeratau float. Menggunakan antarmuka kelas, Anda dapat menimpa operator dan melakukan logika seperti memeriksa jika nilai melebihi aturan bisnis 100. Saya bertanya-tanya apakah mungkin dalam beberapa bahasa untuk mendefinisikan aturan ini sebagai penjelasan atau atribut dari …


6
Keuntungan dan kerugian menggunakan XAML / C # atau HTML5 / JavaScipt untuk aplikasi Metro? [Tutup]
Seperti yang ada 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 debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
19 c#  javascript  html5  xaml  metro 

9
Haruskah Anda membuat properti pribadi?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Saya telah melihat beberapa orang yang membuat properti untuk setiap anggota, pribadi atau tidak ... apakah ini masuk akal? Saya bisa melihatnya masuk akal dalam 1% dari kasus di saat Anda …
19 c# 

2
Mengapa keadaan bersama menurunkan kinerja?
Saya telah bekerja di bawah prinsip share-nothing pemrograman bersamaan. Pada dasarnya, semua utas pekerja saya memiliki salinan read-only dari negara yang sama yang tidak pernah dibagi di antara mereka ( bahkan dengan referensi ). Secara umum, ini telah bekerja dengan sangat baik. Sekarang, seseorang telah memperkenalkan cache singleton tanpa kunci …

6
Haruskah Properti memiliki efek samping
Haruskah properti di C # memiliki efek samping selain memberitahukan perubahan pada statusnya? Saya telah melihat properti yang digunakan dalam beberapa cara berbeda. Dari properti yang akan memuat nilai saat pertama kali diakses ke properti yang memiliki efek samping besar seperti menyebabkan pengalihan ke halaman lain.
19 c# 

11
Standar pengkodean .NET / C # yang disarankan? [Tutup]
Seperti yang ada 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 debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

3
Bagaimana cara melintasi pohon tanpa menggunakan rekursi?
Saya memiliki pohon simpul memori yang sangat besar dan perlu melintasi pohon. Melewati nilai yang dikembalikan dari setiap simpul anak ke simpul induknya. Ini harus dilakukan sampai semua node memiliki data bubble hingga ke root node. Traversal bekerja seperti ini. private Data Execute(Node pNode) { Data[] values = new Data[pNode.Children.Count]; …
19 c#  optimization  trees 

4
Mengapa kita memerlukan kata kunci async?
Saya baru saja mulai bermain-main dengan async / menunggu di .Net 4.5. Satu hal yang saya awalnya ingin tahu, mengapa kata kunci async diperlukan? Penjelasan yang saya baca adalah bahwa itu adalah penanda sehingga kompiler tahu metode menunggu sesuatu. Tapi sepertinya kompiler harus bisa mengetahui ini tanpa kata kunci. Jadi …
19 c#  .net 

4
Adakah penggunaan nyata pointer dalam C #? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apa situasi saat coding di C # di mana menggunakan pointer adalah pilihan yang …
19 c#  pointers 


1
Tes unit: pernyataan ditangguhkan dengan Linq
Apakah boleh menambahkan pernyataan yang ditangguhkan seperti ini var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Mengapa? Jadi saya bisa mengulangi sekali saja dengan pernyataan yang mengharapkan koleksi terwujud misalnya: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Dan juga bisa tidak hanya Pilih tetapi metode dengan iterator didefinisikan dan memiliki banyak pemeriksaan dan …



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.