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

16
byte + byte = int ... mengapa?
Melihat kode C # ini: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' Hasil dari setiap matematika dilakukan pada byte (atau short) tipe secara implisit dilemparkan kembali ke integer. Solusinya adalah dengan secara eksplisit mengembalikan …


30
Mengaitkan enum dengan string dalam C #
Saya tahu yang berikut ini tidak mungkin karena tipe Pencacahan harus berupa int enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } Dari basis data saya, saya mendapatkan bidang dengan kode yang tidak komprehensif ( OEMdan CMBs). Saya ingin membuat bidang ini menjadi enumatau sesuatu yang bisa dimengerti. Karena …
363 c#  .net 



4
Mengapa parameter opsional C # 4 didefinisikan pada antarmuka tidak diberlakukan pada kelas implementasi?
Saya perhatikan bahwa dengan parameter opsional di C # 4 jika Anda menentukan parameter opsional pada antarmuka yang Anda tidak perlu t membuat parameter itu opsional pada setiap kelas pelaksana: public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) …

8
dapatkan kunci kamus berdasarkan nilai
Bagaimana cara mendapatkan kunci Kamus berdasarkan nilai dalam C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Saya ingin sesuatu seperti ini: getByValueKey(string value); getByValueKey("one")harus kembali "1". Apa cara terbaik untuk melakukan ini? Mungkin HashTable, SortedLists?
361 c#  dictionary 

9
Cara mendapatkan URL halaman saat ini di MVC 3
Saya menggunakan plugin komentar Facebook di blog yang saya buat. Ini memiliki beberapa tag FBXML yang ditafsirkan oleh javascript facebook yang dirujuk pada halaman. Ini semua berfungsi dengan baik, tetapi saya harus meneruskan URL yang saat ini memenuhi syarat ke plugin. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL …
360 c#  asp.net  asp.net-mvc  razor 


7
Menangani peringatan untuk kemungkinan penghitungan berulang IEnumerable
Dalam kode saya perlu menggunakan IEnumerable<>beberapa kali sehingga mendapatkan kesalahan Resharper dari "Kemungkinan beberapa enumerasi IEnumerable". Kode sampel: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; } Saya dapat …


25
Bisakah saya secara otomatis meningkatkan versi pembuatan file saat menggunakan Visual Studio?
Saya hanya ingin tahu bagaimana saya bisa secara otomatis meningkatkan build (dan versi?) File saya menggunakan Visual Studio (2005). Jika saya mencari properti say C:\Windows\notepad.exe, tab Version memberi "Versi file: 5.1.2600.2180". Saya ingin mendapatkan angka-angka keren ini dalam versi dll saya juga, bukan versi 1.0.0.0, yang mari kita hadapi itu …


4
Isi XDocument dari String
Saya sedang mengerjakan sesuatu yang kecil dan saya mencoba mencari tahu apakah saya dapat memuat XDocument dari sebuah string. XDocument.Load()tampaknya mengambil string yang diteruskan ke sana sebagai jalur ke file XML fisik. Saya ingin mencoba dan memotong langkah pertama harus membuat file XML fisik dan langsung lompat ke mengisi XDocument. …
358 c#  xml  c#-3.0  linq-to-xml 

15
Cara efisien untuk menghapus SEMUA spasi putih dari String?
Saya menelepon API REST dan menerima kembali respons XML. Ini mengembalikan daftar nama ruang kerja, dan saya sedang menulis IsExistingWorkspace()metode cepat . Karena semua ruang kerja terdiri dari karakter yang berdekatan tanpa spasi, saya mengasumsikan cara termudah untuk mengetahui apakah ruang kerja tertentu ada dalam daftar adalah dengan menghapus semua …

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.