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
Bagaimana pengumpul sampah menghindari pengulangan tak terbatas di sini?
Pertimbangkan program C # berikut, saya mengirimkannya ke codegolf sebagai jawaban untuk membuat loop tanpa perulangan: class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } Program ini terlihat seperti loop tak terbatas dalam pemeriksaan saya, tetapi tampaknya berjalan untuk beberapa ribu iterasi, …

5
Bagaimana cara mengejek HttpContext di ASP.NET MVC menggunakan Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } kontroler dasar saya memiliki menimpa Initialize yang get's requestContext ini. Saya mencoba …

14
Apa cara terbaik untuk melakukan putaran mundur di C / C # / C ++?
Saya perlu bergerak mundur melalui array, jadi saya memiliki kode seperti ini: for (int i = myArray.Length - 1; i >= 0; i--) { // Do something myArray[i] = 42; } Apakah ada cara yang lebih baik untuk melakukan ini? Pembaruan: Saya berharap mungkin C # memiliki beberapa mekanisme bawaan …
101 c#  c++  c 

19
JSON formatter di C #?
Mencari fungsi yang akan menggunakan stringJson sebagai input dan memformatnya dengan jeda baris dan indentasi. Validasi akan menjadi bonus, tetapi tidak perlu, dan saya tidak perlu menguraikannya menjadi objek atau apa pun. Adakah yang tahu tentang perpustakaan seperti itu? Contoh masukan: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", …
101 c#  json  formatting 

13
Tidak dapat menemukan Request.GetOwinContext
Saya telah mencari selama satu jam mencoba mencari tahu mengapa ini tidak berhasil. Saya memiliki aplikasi ASP.Net MVC 5 dengan WebAPI. Saya mencoba untuk mendapatkan Request.GetOwinContext (). Authentication, namun saya tidak dapat menemukan cara menyertakan GetOwinContext. Ini kode saya: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using …
101 c#  asp.net-web-api  owin 

7
Buat proxy layanan web di Visual Studio dari file WSDL
Aplikasi saya perlu terhubung ke layanan web yang tidak memiliki definisi WSDL online. Namun pengembang memberi saya file WSDL. Dengan WSDL Visual Studio publik dapat menghasilkan kode ini untuk saya menggunakan Wisaya Referensi Layanan. Tapi sepertinya tidak akan berhasil tanpa WSDL publik. Bagaimana cara membuat kode untuk berbicara ke layanan …

10
Tidak ada IUserTokenProvider yang terdaftar
Saya baru saja memperbarui Asp.Net Identity Coreformulir aplikasi saya 1.0 ke 2.0. Ada fitur baru yang ingin saya coba GenerateEmailConfirmationToken, dll. Saya menggunakan proyek ini sebagai referensi. Ketika pengguna mencoba untuk mendaftar, saya mendapatkan kesalahan selama eksekusi metode Post Register private readonly UserManager<ApplicationUser> _userManager; public ActionResult Register(RegisterViewModel model) { if …

1
Ekstrak metode ke antarmuka yang sudah ada dengan ReSharper
Saya menambahkan metode baru ke kelas yang mengimplementasikan antarmuka, dan saya suka menggunakan refactoring "Ekstrak Antarmuka" dan hanya menambahkan metode ke antarmuka. Tetapi sepertinya ReSharper tidak mendukung penambahan tanda tangan metode ke antarmuka yang sudah ada. Rasanya seperti saya melewatkan sesuatu, saya yakin itu bisa dilakukan entah bagaimana. Mungkin saya …

7
Apa perbedaan antara menggunakan IDisposable vs destruktor di C #?
Kapan saya mengimplementasikan IDispose di kelas sebagai lawan dari destruktor? Saya membaca artikel ini , tetapi saya masih kehilangan intinya. Asumsi saya adalah bahwa jika saya mengimplementasikan IDispose pada suatu objek, saya dapat secara eksplisit 'merusak' sebagai lawan menunggu pengumpul sampah untuk melakukannya. Apakah ini benar? Apakah itu berarti saya …
101 c#  .net  dispose  destructor 

11
Bagaimana cara membuat arsip 7-Zip dengan .NET?
Bagaimana cara membuat arsip 7-Zip dari aplikasi konsol C # saya? Saya harus dapat mengekstrak arsip menggunakan program 7-Zip reguler yang tersedia secara luas . Berikut adalah hasil saya dengan contoh yang diberikan sebagai jawaban atas pertanyaan ini "Menerobos" ke 7z.exe - ini adalah pendekatan yang paling sederhana dan efektif, …
101 c#  .net  compression  7zip 

4
Peringatan "Gunakan kata kunci baru jika memang sengaja menyembunyikan"
Saya memiliki peringatan di bagian bawah layar saya: Peringatan 1 'WindowsFormsApplication2.EventControlDataSet.Events' menyembunyikan anggota yang diwariskan 'System.ComponentModel.MarshalByValueComponent.Events'. Gunakan kata kunci baru jika memang dimaksudkan untuk menyembunyikan. C: \ Users \ myComputer \ Desktop \ Event Control \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Jika saya mengklik dua kali di atasnya, itu …
101 c#  winforms 


4
Java setara dengan string verbatim C # dengan @
Pertanyaan cepat. Apakah ada padanan @ seperti yang diterapkan pada string di Java: Misalnya saya dapat melakukannya @"c:\afolder\afile"di C # dan membiarkannya mengabaikan karakter escape saat memproses alih-alih harus melakukannya "c:\\afolder\\aFile". Apakah ada padanan Java? hmmm: stackoverflow keluar dari saya .. lol. Contoh kedua harus membaca: c: (double-backslash) afolder (double-backslash) …
101 c#  java  string  literals 

1
Apakah menggunakan pernyataan dan menunggu kata kunci bermain dengan baik di c #
Saya mengalami situasi di mana saya melakukan asyncpanggilan ke metode yang mengembalikan dan IDisposablecontoh. Sebagai contoh: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Sekarang sebelumnya asyncada di tempat kejadian, ketika bekerja dengan sebuah IDisposableinstance, panggilan dan kode ini yang menggunakan variabel "respon" akan dibungkus dalam pernyataan menggunakan. Pertanyaan saya adalah apakah …

9
bagaimana bisa kemarin dan besok datetime di c #
Saya punya kode: int MonthNow = System.DateTime.Now.Month; int YearNow = System.DateTime.Now.Year; int DayNow = System.DateTime.Now.Day; Bagaimana saya bisa mendapatkan kemarin dan besok hari, bulan dan tahun di C #? Tentu saja, saya bisa menulis: DayTommorow = DayNow +1; tetapi mungkin saja besok adalah bulan atau tahun lain. Apakah ada alat …
101 c#  datetime 

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.