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

10
Perbedaan antara casting dan menggunakan metode Convert.To ()
Saya memiliki fungsi yang melemparkan doublepada stringnilai-nilai. string variable = "5.00"; double varDouble = (double)variable; Perubahan kode telah diperiksa dan proyek dibangun dengan kesalahan: System.InvalidCastException: Specified cast is not valid. Namun, setelah melakukan hal berikut ... string variable = "5.00"; double varDouble = Convert.ToDouble(variable); ... proyek ini dibangun tanpa kesalahan. …
91 c#  casting 

11
Apakah Indeks Array Ada
Saya mewarisi beberapa kode di tempat kerja yang baunya sangat buruk. Saya berharap menemukan solusi yang paling mudah. Apakah ada cara untuk memeriksa apakah beberapa bilangan arbitrer adalah elemen yang valid dalam sebuah array? Contoh - Saya perlu memeriksa apakah array [25] ada. Lebih disukai saya lebih suka melakukan ini …
91 c#  arrays  indexing 

4
Menggunakan ping di c #
Ketika saya melakukan Ping sistem jarak jauh dengan windows dikatakan tidak ada balasan, tetapi ketika saya ping dengan c # dikatakan berhasil. Windows benar, perangkat tidak terhubung. Mengapa kode saya berhasil melakukan ping ketika Windows tidak? Ini kode saya: Ping p1 = new Ping(); PingReply PR = p1.Send("192.168.2.18"); // check …
91 c#  ping 

3
Periksa apakah elemen di posisi [x] ada dalam daftar
Jika saya memiliki daftar string List<String> list = new list<String>(); list.add("str1"); list.add("str2"); list.add("str3"); dan saya ingin tahu jika misalnya posisi indeks 2 mengandung elemen, apakah ada cara sederhana untuk melakukan ini tanpa menghitung panjang daftar atau menggunakan try catch? Karena ini akan gagal, saya dapat mengatasinya dengan mencoba menangkap, tetapi …
91 c#  list 

9
List.Add () benang pengaman
Saya memahami bahwa secara umum List bukanlah thread safe, namun apakah ada yang salah dengan menambahkan item ke dalam daftar jika thread tidak pernah melakukan operasi lain di daftar (seperti melewatinya)? Contoh: List<object> list = new List<object>(); Parallel.ForEach(transactions, tran => { list.Add(new object()); });
91 c#  asp.net 

5
Bagaimana cara memaksa Entity Framework untuk selalu mendapatkan data terbaru dari database?
Saya menggunakan perpustakaan EntityFramework.Extended untuk melakukan pembaruan batch. Satu-satunya masalah adalah EF tidak melacak pembaruan batch yang dilakukan oleh perpustakaan. Jadi ketika saya menanyakan DbContextlagi itu tidak mengembalikan entitas yang diperbarui. Saya menemukan bahwa menggunakan AsNoTracking()metode saat membuat kueri menonaktifkan pelacakan dan mendapatkan data baru dari database. Namun, karena EF …

4
Protocol Buffer versus JSON atau BSON [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup tahun lalu . Perbaiki pertanyaan ini Apakah ada yang punya informasi tentang karakteristik kinerja Protocol Buffer versus BSON (binary JSON) atau versus …

6
Terjadi kesalahan saat mengirim json dalam POST ke layanan API web
Saya membuat layanan web menggunakan API Web. Saya menerapkan kelas sederhana public class ActivityResult { public String code; public int indexValue; public int primaryCodeReference; } Dan kemudian saya telah menerapkan di dalam pengontrol saya [HttpPost] public HttpResponseMessage Post(ActivityResult ar) { return new HttpResponseMessage(HttpStatusCode.OK); } Tetapi ketika saya memanggil API yang …

10
Bagaimana cara mendapatkan kode status dari klien web?
Saya menggunakan WebClientkelas untuk mengirim beberapa data ke formulir web. Saya ingin mendapatkan kode status tanggapan dari pengiriman formulir. Sejauh ini saya telah menemukan cara mendapatkan kode status jika ada pengecualian Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If Namun jika formulir berhasil dikirim …
90 c#  .net  vb.net  webclient 

5
Contoh pipa minimal yang diberi nama WCF
Saya mencari contoh minimal WCF Named Pipes (Saya mengharapkan dua aplikasi minimal, server dan klien, yang dapat berkomunikasi melalui pipa bernama.) Microsoft memiliki artikel cemerlang tentang Tutorial Memulai yang menjelaskan WCF melalui HTTP, dan saya mencari sesuatu yang serupa tentang WCF dan pipa bernama. Saya telah menemukan beberapa posting di …
90 c#  wcf  named-pipes 


3
Bagaimana prompt perintah tahu kapan harus menunggu keluar?
Saya mencoba untuk melakukan kode ulang prompt perintah Windows di C #. Saya bertanya-tanya bagaimana prompt perintah tahu kapan harus menunggu proses mulai keluar, dan kapan tidak menunggu proses yang dipanggil untuk keluar. Misalnya, jika Anda mengetik di command prompt "notepad", Notepad akan diluncurkan, tetapi Anda masih dapat menjalankan perintah …

4
Mengapa List <T> .ForEach mengizinkan daftarnya diubah?
Jika saya menggunakan: var strings = new List&lt;string&gt; { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } bagian Adddalam foreachmelempar sebuah InvalidOperationException (Koleksi telah dimodifikasi; operasi pencacahan tidak dapat dijalankan), yang saya anggap logis, karena kita menarik permadani dari bawah kaki kita. Namun, jika saya …
90 c#  list  foreach 


9
Deklarasikan Dictionary di dalam kelas statis
Bagaimana cara mendeklarasikan objek kamus statis di dalam kelas statis? Saya mencoba public static class ErrorCode { public const IDictionary&lt;string, string&gt; ErrorCodeDic = new Dictionary&lt;string, string&gt;() { { "1", "User name or password problem" } }; } Tetapi compiler mengeluh bahwa " Sebuah field const dari tipe referensi selain string …
90 c#  .net  dictionary 

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.