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

6
Parse dan ubah string kueri di .NET Core
Saya diberi URI absolut yang berisi string kueri. Saya ingin menambahkan nilai ke string kueri dengan aman, dan mengubah parameter yang ada. Saya lebih suka untuk tidak &foo=barmenggunakan, atau menggunakan ekspresi reguler, pelolosan URI itu rumit. Sebaliknya saya ingin menggunakan mekanisme built-in yang saya tahu akan melakukan ini dengan benar …
113 c#  asp.net  asp.net-core 

6
Haruskah saya menggunakan ILogger, ILogger <T>, ILoggerFactory atau ILoggerProvider untuk perpustakaan?
Ini mungkin agak terkait dengan Pass ILogger atau ILoggerFactory ke konstruktor di AspNet Core? , namun ini secara khusus tentang Desain Perpustakaan , bukan tentang bagaimana aplikasi sebenarnya yang menggunakan perpustakaan tersebut mengimplementasikan pencatatannya. Saya sedang menulis Pustaka .net Standard 2.0 yang akan diinstal melalui Nuget, dan untuk memungkinkan orang …

15
Bagaimana cara menulis keluaran dari pengujian unit?
Setiap panggilan dalam pengujian unit saya ke salah satu Debug.Write(line)atau Console.Write(Line)hanya dilewati saat debugging dan hasilnya tidak pernah dicetak. Panggilan ke fungsi ini dari dalam kelas yang saya gunakan berfungsi dengan baik. Saya memahami bahwa pengujian unit dimaksudkan untuk dilakukan secara otomatis, tetapi saya masih ingin dapat mengeluarkan pesan dari …


6
Item ViewData yang memiliki kunci 'XXX' berjenis 'System.Int32' tetapi harus berjenis 'IEnumerable <SelectListItem>'
Saya memiliki model tampilan berikut public class ProjectVM { .... [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable&lt;SelectListItem&gt; CategoryList { get; set; } .... } dan metode pengontrol berikut untuk membuat Proyek baru dan menetapkan Category public ActionResult Create() { …
113 c#  asp.net-mvc 

13
Bagaimana cara membaca tubuh permintaan di pengontrol webapi inti asp.net?
Saya mencoba membaca isi permintaan dalam OnActionExecutingmetode, tetapi saya selalu mendapatkan nullisi. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Saya telah mencoba untuk secara eksplisit mengatur posisi aliran ke 0, tetapi itu juga tidak berhasil. Karena ini adalah ASP.NET Core, menurut saya sedikit berbeda. …

30
ASP.NET Core 1.0 pada kesalahan IIS 502.5
Saya baru saja memperbarui server saya (Windows 2012R2) ke .Net Core 1.0 RTMpaket Hosting Windows dari sebelumnya .Net Core 1.0 RC2. Aplikasi saya berfungsi di PC saya tanpa masalah apa pun tetapi server terus ditampilkan: HTTP Error 502.5 - Process Failure Common causes of this issue: The application process failed …

10
Sortir Daftar Kelas Kustom <T>
Saya ingin mengurutkan daftar saya dengan dateproperti. Ini adalah kelas khusus saya: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } …
112 c#  sorting 

5
Urutan tidak berisi elemen yang cocok
Saya memiliki aplikasi asp.net di mana saya menggunakan LINQ untuk manipulasi data. Saat berjalan, saya mendapatkan pengecualian "Urutan tidak berisi elemen yang cocok". if (_lstAcl.Documents.Count &gt; 0) { for (i = 0; i &lt;= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o =&gt; o.ID == …
112 c#  linq  exception 

5
System.Threading.Timer di C # tampaknya tidak berfungsi. Ini berjalan sangat cepat setiap 3 detik
Saya memiliki objek pengatur waktu. Saya ingin ini dijalankan setiap menit. Secara khusus, itu harus menjalankan OnCallBackmetode dan menjadi tidak aktif saat OnCallBackmetode sedang berjalan. Setelah OnCallBackmetode selesai, itu (a OnCallBack) memulai ulang pengatur waktu. Inilah yang saya miliki sekarang: private static Timer timer; private static void Main() { timer …
112 c#  .net  timer 

7
Bagaimana null + true sebuah string?
Karena truebukan tipe string, bagaimana null + truestring itu? string s = true; //Cannot implicitly convert type 'bool' to 'string' bool b = null + true; //Cannot implicitly convert type 'string' to 'bool' apa alasan dibalik ini?
112 c#  .net  string  null  types 

14
Menangkap "Panjang permintaan maksimum terlampaui"
Saya sedang menulis fungsi unggah, dan mengalami masalah saat menangkap "System.Web.HttpException: Panjang permintaan maksimum terlampaui" dengan file lebih besar dari ukuran maksimal yang ditentukan httpRuntimedi web.config (ukuran maks disetel ke 5120). Saya menggunakan sederhana &lt;input&gt;untuk file tersebut. Masalahnya adalah bahwa pengecualian dilemparkan sebelum peristiwa klik tombol unggah, dan pengecualian terjadi …

5
Jika vs. Beralih Kecepatan
Pernyataan switch biasanya lebih cepat daripada pernyataan if-else-if yang setara (seperti yang dijelaskan di artikel ini ) karena pengoptimalan compiler. Bagaimana sebenarnya pengoptimalan ini bekerja? Apakah ada yang punya penjelasan yang bagus?



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.