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

11
Cara elegan untuk menggabungkan banyak koleksi elemen?
Katakanlah saya memiliki jumlah koleksi yang berubah-ubah, masing-masing berisi objek dengan jenis yang sama (misalnya, List<int> foodan List<int> bar). Jika koleksi-koleksi ini adalah koleksi mereka sendiri (misalnya, dari tipe List<List<int>>, saya dapat menggunakan SelectManyuntuk menggabungkan semuanya menjadi satu koleksi. Namun, jika koleksi ini belum ada dalam koleksi yang sama, kesan …

3
Periksa apakah daftar <t> berisi daftar lain
Saya memiliki daftar parameter seperti ini: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable&lt;Parameter&gt; parameters; Dan serangkaian string yang ingin saya periksa. string[] myStrings = new string[] { "one", "two"}; Saya ingin mengulang daftar parameter dan memeriksa …
97 c#  list  loops  c#-4.0  subset 


9
Apa yang menggantikan WCF di .Net Core?
Saya terbiasa membuat aplikasi konsol .Net Framework dan mengekspos Add(int x, int y)fungsi melalui layanan WCF dari awal dengan Class Library (.Net Framework). Saya kemudian menggunakan aplikasi konsol untuk memanggil proxy fungsi ini di dalam server. Namun jika saya menggunakan Aplikasi Konsol (.Net Core) dan Perpustakaan Kelas (.Net Core) System.ServiceModel …
97 c#  .net  wcf  service  .net-core 

3
Int to Char di C #
Apa cara terbaik untuk mengonversi nilai Int ke Char yang sesuai di Utf16, mengingat Int berada dalam kisaran nilai yang valid?
96 c#  casting 

5
Mengapa metode Keluar dari proses saya tidak dipanggil?
Saya memiliki kode berikut, tetapi mengapa ProcessExitedmetode ini tidak pernah dipanggil? Ini sama jika saya tidak menggunakan shell Windows ( startInfo.UseShellExecute = false). ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = true; startInfo.UseShellExecute = true; startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.FileName = path; startInfo.Arguments = rawDataFileName; startInfo.WorkingDirectory = Util.GetParentDirectory(path, 1); try { Process …
96 c#  .net 


5
Menggunakan System.Dynamic di Roslyn
Saya memodifikasi contoh yang datang dengan versi baru Roslyn yang dirilis kemarin untuk menggunakan dinamis dan ExpandoObject tetapi saya mendapatkan kesalahan kompiler yang saya tidak yakin bagaimana memperbaikinya. Kesalahannya adalah: (7,21): kesalahan CS0656: Anggota yang tidak ada compiler 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create' Bisakah Anda belum menggunakan dinamika di kompiler baru? Bagaimana cara memperbaikinya? …
96 c#  roslyn 


11
Membaca file teks besar dengan aliran di C #
Saya mendapat tugas yang bagus untuk mengetahui cara menangani file besar yang dimuat ke editor skrip aplikasi kami (ini seperti VBA untuk produk internal kami untuk makro cepat). Sebagian besar file berukuran sekitar 300-400 KB yang dapat dimuat dengan baik. Tetapi ketika mereka melampaui 100 MB, prosesnya mengalami kesulitan (seperti …

4
Bagaimana cara mengetahui lebar bilah gulir sistem saat ini?
Seperti yang Anda ketahui, lebar scrollbar dapat disesuaikan di Display Properties -&gt; Appearance -&gt; Advanced -&gt; Item: ScrollBar. Nilai defaultnya adalah 17. Namun, saya tidak dapat berasumsi bahwa ini selalu terjadi, apakah mungkin bagi saya untuk mengambil nilai ini?
96 c#  winforms 

8
Kirim file melalui HTTP POST dengan C #
Saya telah mencari dan membaca sekitar itu dan tidak dapat menemukan sesuatu yang benar-benar berguna. Saya sedang menulis aplikasi C # win kecil yang memungkinkan pengguna mengirim file ke server web, bukan dengan FTP, tetapi dengan HTTP menggunakan POST. Anggap saja seperti formulir web tetapi berjalan pada aplikasi windows. Saya …
96 c#  http  post  system.net 

2
Kebalikan dari String.Split dengan pemisah (.net)
Apakah ada cara untuk melakukan kebalikan dari String.Splitin .Net? Artinya, untuk menggabungkan semua elemen array dengan pemisah tertentu. Pengambilan ["a", "b", "c"] dan memberi "a b c"(dengan pemisah " "). UPDATE: Saya menemukan jawabannya sendiri. Ini adalahString.Join metodenya.
96 c#  .net  arrays  string 

3
Metode ekstensi dan objek dinamis
Saya akan meringkas masalah saya ke dalam potongan kode berikut. List&lt;int&gt; list = new List&lt;int&gt;() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Kode di atas berfungsi dengan baik. Sekarang saya mencoba yang berikut ini dynamic dList = list; Console.WriteLine(dList.First()); tapi saya mendapatkan RuntimeBinderException. Mengapa demikian?
96 c#  dynamic  c#-4.0 

30
HTTP 404 Halaman Tidak Ditemukan di Web Api yang dihosting di IIS 7.5
Saya memiliki aplikasi Web Api. Ini bekerja dengan sangat baik ketika saya mengujinya menggunakan server dev debugging VS 2010. Tapi sekarang saya menerapkannya ke IIS 7.5 dan saya mendapatkan kesalahan HTTP 404 saat mencoba mengakses aplikasi. Ini web.config saya &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;configuration&gt; &lt;connectionStrings&gt; &lt;add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-FlowGearProxy-20123141219;Integrated Security=True" …

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.