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

3
Tidak dapat menggunakan array "inline" di C #?
Bayangkan Anda memiliki ini di suatu tempat public static T AnyOne<T>(this T[] ra) where T:class { int k = ra.Length; int r = Random.Range(0,k); return ra[r]; } atau bahkan hanya ini public static string OneOf(this string[] strings) { return "a"; } Maka, tentu saja Anda bisa melakukan ini ... string[] …
92 c# 


6
Apa perbedaan antara Null dan System.DBNull.Value?
Apakah ada perbedaan antara null dan System.DBNull.Value? Jika ya, apa itu? Saya memperhatikan perilaku ini sekarang - while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } Sementara saya mengambil data dari database menggunakan datareader sql, meskipun tidak ada nilai yang if(rdr["Id"] …
92 c#  null  dbnull 

8
Apakah mungkin untuk mengganti metode non-virtual?
Apakah ada cara untuk mengganti metode non-virtual? atau sesuatu yang memberikan hasil yang serupa (selain membuat metode baru untuk memanggil metode yang diinginkan)? Saya ingin mengganti metode dari Microsoft.Xna.Framework.Graphics.GraphicsDevicedengan pengujian unit dalam pikiran.

15
Variabel dalam app.config / web.config
Apakah mungkin untuk melakukan sesuatu seperti berikut di file app.configatau web.config? <appSettings> <add key="MyBaseDir" value="C:\MyBase" /> <add key="Dir1" value="[MyBaseDir]\Dir1"/> <add key="Dir2" value="[MyBaseDir]\Dir2"/> </appSettings> Saya kemudian ingin mengakses Dir2 di kode saya hanya dengan mengatakan: ConfigurationManager.AppSettings["Dir2"] Ini akan membantu saya ketika saya menginstal aplikasi saya di server dan lokasi yang berbeda …


3
File App.Config di aplikasi konsol C #
Saya memiliki aplikasi konsol di mana saya ingin menulis nama file. Process.Start("blah.bat"); Biasanya, saya akan memiliki sesuatu seperti itu di aplikasi windows dengan menulis nama file 'blah.bat'ke file Pengaturan di Properties . Namun, di sini saya tidak menemukan file Pengaturan apa pun dan saya menambahkan app.config untuk tujuan yang sama. …
92 c#  console 

13
Query Linq Bersyarat
Kami sedang mengerjakan Log Viewer. Penggunaan akan memiliki opsi untuk memfilter berdasarkan pengguna, tingkat keparahan, dll. Pada hari Sql saya akan menambahkan ke string kueri, tetapi saya ingin melakukannya dengan Linq. Bagaimana cara menambahkan klausa where secara kondisional?


8
Nilai default untuk bidang Wajib di migrasi Kerangka Kerja Entitas?
Saya telah menambahkan [Required]anotasi data ke salah satu model saya dalam aplikasi ASP.NET MVC . Setelah membuat migrasi, menjalankan Update-Databaseperintah menghasilkan kesalahan berikut: Tidak dapat memasukkan nilai NULL ke dalam kolom 'Director', table 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'; kolom tidak mengizinkan null. UPDATE gagal. Pernyataan tersebut telah dihentikan. Ini karena beberapa record memiliki NULL …

6
Membuat serial int nullable
Saya memiliki kelas dengan int nullable? datatype diatur ke serial sebagai elemen xml. Apakah ada cara untuk mengaturnya sehingga xml serializer tidak akan membuat serial elemen jika nilainya null? Saya telah mencoba menambahkan atribut [System.Xml.Serialization.XmlElement (IsNullable = false)], tetapi saya mendapatkan pengecualian serialisasi runtime yang mengatakan ada kesalahan yang mencerminkan …
92 c#  .net  xml  serialization 

4
Mengambang vs Kinerja Ganda
Saya melakukan beberapa tes waktu dan juga membaca beberapa artikel seperti ini (komentar terakhir), dan sepertinya dalam Rilis nilai build, float dan double membutuhkan waktu pemrosesan yang sama. Bagaimana ini mungkin? Ketika float kurang tepat dan lebih kecil dibandingkan dengan nilai ganda, bagaimana CLR bisa berlipat ganda ke dalam waktu …
92 c#  .net  clr  performance 

13
Perpustakaan grafik NET sekitar? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik Stack Overflow. Tutup 7 tahun yang lalu . Perbaiki pertanyaan ini Saya mencari pustaka Grafik untuk .net. Apakah ada yang keluar? ps: Yang saya maksud adalah …
92 c#  .net  vb.net  graph 

12
Panggilan fungsi tertunda
Apakah ada metode sederhana yang bagus untuk menunda panggilan fungsi sambil membiarkan utas terus berjalan? misalnya public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } …
92 c#  function  delay 


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.