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
Mengapa '&&' dan bukan '&'?
Mengapa &&lebih disukai daripada &dan ||lebih disukai |? Saya bertanya kepada seseorang yang telah memprogram selama bertahun-tahun dan penjelasannya adalah: Misalnya, dalam if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1harus benar agar dapat menguji bool2mana yang harus benar sebelum melanjutkan ke bool3, dll. Jika saya menggunakan satu &saja, …
135 c#  operators 

4
Perbedaan antara Proyek MVC 5 dan Proyek Web Api
Saya baru mengenal ASP.NET MVC dan Web API dan mencoba untuk mendapatkan dasar-dasarnya. AFAIK, kami memiliki template proyek di VS 2013, dinamai sebagai MVC, Web APIdan Both of them together. Saya telah melalui tutorial dan belajar bahwa kita dapat membuat API hanya dengan menggunakan MVC dan juga dengan Template API …

16
NHibernate.MappingException: Tidak ada persister untuk: XYZ
Sekarang, sebelum Anda mengatakannya: Saya membuat Google dan hbm.xmlfile saya adalah Sumber Daya Tersemat. Ini kode yang saya panggil: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Berikut adalah file pemetaan saya untuk kelas tersebut: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> …
135 c#  .net  nhibernate 


5
Metode tindakan ambigu ASP.NET MVC
Saya memiliki dua metode tindakan yang saling bertentangan. Pada dasarnya, saya ingin bisa mendapatkan tampilan yang sama menggunakan dua rute berbeda, baik dengan ID item atau dengan nama item dan induknya (item dapat memiliki nama yang sama di antara orang tua yang berbeda). Istilah pencarian dapat digunakan untuk memfilter daftar. …

4
Mengapa Environment.Exit () tidak menghentikan program lagi?
Ini adalah sesuatu yang saya temukan beberapa hari yang lalu, saya mendapat konfirmasi bahwa itu tidak hanya terbatas pada mesin saya dari pertanyaan ini . Cara termudah untuk melakukan repro adalah dengan memulai aplikasi Windows Forms, tambahkan tombol dan tulis kode ini: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("yada"); …
135 c#  .net  windows 


13
Pintasan untuk membuat daftar item tunggal dalam C #
Di C #, apakah ada jalan pintas sebaris untuk instantiate Daftar <T> dengan hanya satu item. Saya sedang melakukan: new List<string>( new string[] { "title" } )) Memiliki kode ini di mana-mana mengurangi keterbacaan. Saya sudah memikirkan menggunakan metode utilitas seperti ini: public static List<T> SingleItemList<T>( T value ) { …
134 c# 

8
Array, heap dan stack dan tipe nilai
int[] myIntegers; myIntegers = new int[100]; Dalam kode di atas, apakah int baru [100] menghasilkan array pada heap? Dari apa yang saya baca di CLR via c #, jawabannya adalah ya. Tapi yang tidak bisa saya mengerti adalah apa yang terjadi pada int sebenarnya di dalam array. Karena mereka adalah …
134 c#  arrays  memory  stack  heap 

5
Menguji apakah objek adalah tipe generik dalam C #
Saya ingin melakukan tes jika suatu objek adalah tipe generik. Saya sudah mencoba yang berikut ini tanpa hasil: public bool Test() { List<int> list = new List<int>(); return list.GetType() == typeof(List<>); } Apa yang saya lakukan salah dan bagaimana saya melakukan tes ini?
134 c#  .net  generics  reflection  types 

6
Bagaimana saya bisa mengatur versi penginstal WiX ke versi build saat ini?
Saya menulis sebuah aplikasi dan penginstal WiX-nya dan meletakkannya di bawah kendali versi menggunakan subversi. Ketika penginstal WiX membangun, saya ingin nomor versinya menjadi versi build aplikasi saat ini. Bagaimana saya mencapai ini? Saya menggunakan c # untuk kode aplikasi. NB Saya menggunakan ccnet untuk membangun proyek ini
134 c#  svn  wix 

9
Permintaan Put API Web menghasilkan kesalahan Metode Http 405 Tidak Diizinkan
Inilah panggilan ke PUTmetode pada API Web saya - baris ketiga dalam metode (Saya memanggil API Web dari ujung depan ASP.NET MVC): client.BaseAddressadalah http://localhost/CallCOPAPI/. Inilah contactUri: Inilah contactUri.PathAndQuery: Dan akhirnya, inilah tanggapan 405 saya: Inilah WebApi.config dalam proyek API Web saya: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", …

8
Cara menghapus nol depan menggunakan C #
Bagaimana cara menghapus nol terdepan dalam string menggunakan C #? Sebagai contoh dalam angka-angka berikut, saya ingin menghapus semua nol terkemuka. 0001234 0000001234 00001234
134 c#  string 

11
Kapan saya harus menggunakan tipe HashSet <T>?
Saya sedang menjelajahi HashSet&lt;T&gt; tipenya, tapi saya tidak mengerti di mana koleksi itu berada. Bisakah seseorang menggunakannya untuk mengganti List&lt;T&gt;? Saya membayangkan kinerja a HashSet&lt;T&gt;menjadi lebih baik, tetapi saya tidak bisa melihat akses individu ke elemen-elemennya. Apakah hanya untuk pencacahan?

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.