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


14
Bagaimana cara menginisialisasi List <T> ke ukuran tertentu (sebagai lawan dari kapasitas)?
.NET menawarkan wadah daftar umum yang kinerjanya hampir sama (lihat pertanyaan Kinerja Array vs. Daftar). Namun mereka sangat berbeda dalam inisialisasi. Array sangat mudah diinisialisasi dengan nilai default, dan menurut definisi, array sudah memiliki ukuran tertentu: string[] Ar = new string[10]; Yang memungkinkan seseorang untuk menetapkan item acak dengan aman, …

12
Mengonversi gambar (dipilih dengan jalur) menjadi string base64
Bagaimana Anda mengonversi gambar dari jalur di komputer pengguna menjadi string base64 di C #? Misalnya, saya memiliki jalur ke gambar (dalam format C:/image/1.gif) dan ingin memiliki URI data seperti data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..mewakili 1.gifgambar yang dikembalikan.
111 c#  image  base64 

3
Tegaskan Pengecualian menggunakan XUnit
Saya seorang pemula di XUnit dan Moq. Saya memiliki metode yang mengambil string sebagai argumen. Bagaimana menangani pengecualian menggunakan XUnit. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws&lt;ArgumentException&gt;(() =&gt; profiles.GetSettingsForUserID("")); } Metode …
111 c#  unit-testing  xunit 

5
Mengapa Subjek tidak direkomendasikan dalam Ekstensi Reaktif .NET?
Saat ini saya memahami kerangka kerja Ekstensi Reaktif untuk .NET dan saya sedang mengerjakan berbagai sumber pengenalan yang saya temukan (terutama http://www.introtorx.com ) Aplikasi kami melibatkan sejumlah antarmuka perangkat keras yang mendeteksi bingkai jaringan, ini akan menjadi IObservables saya, saya kemudian memiliki berbagai komponen yang akan menggunakan bingkai tersebut atau …

10
Loop referensi mandiri JSON.Net terdeteksi
Saya memiliki database mssql untuk situs web saya dalam 4 tabel. Saat saya menggunakan ini: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Kode menghasilkan kesalahan berikut: Newtonsoft.Json.JsonSerializationException: Loop referensi mandiri terdeteksi untuk …

15
Format DateTime ke format SQL menggunakan C #
Saya mencoba menyimpan format waktu tanggal saat ini dari C # dan mengubahnya menjadi format tanggal SQL Server yyyy-MM-dd HH:mm:sssehingga saya dapat menggunakannya untuk UPDATEkueri saya . Ini adalah kode pertama saya: DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd HH:mm:ss"); Output pada tanggal baik-baik saja, tetapi waktu selalu "12:00:00" …
111 c#  sql  datetime 

21
Mengolok-olok HttpClient dalam pengujian unit
Saya memiliki beberapa masalah saat mencoba membungkus kode saya untuk digunakan dalam pengujian unit. Masalahnya adalah ini. Saya Memiliki antarmuka IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } Dan kelas yang menggunakannya, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get { return new …
111 c#  unit-testing  moq 

5
Bagaimana cara mendapatkan proyek .NET Core untuk menyalin referensi NuGet ke output build?
Saya mencoba untuk menulis sistem plugin dengan .NET Core, dan salah satu persyaratan saya adalah untuk dapat mendistribusikan plugin DLL bersama dengan dependensinya kepada pengguna untuk diinstal. Namun, saya tidak tahu cara menyertakan dependensi NuGet saya sebagai artefak build dan mengeluarkannya ke folder build, tanpa harus digunakan dotnet publishsebagai hack. …
111 c#  msbuild  .net-core  nuget  csproj 

4
NUnit vs. xUnit
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? Apa perbedaan antara NUnit dan xUnit.net ? Apa gunanya mengembangkan dua, bukan hanya satu? Saya telah membaca bahwa xUnit sedang dikembangkan oleh penemu NUnit: xUnit.net adalah alat pengujian unit untuk .NET Framework. Ditulis oleh …
111 c#  .net  nunit  xunit 




8
Nama metode kustom di ASP.NET Web API
Saya mengubah dari WCF Web API ke ASP.NET MVC 4 Web API baru. Saya memiliki UsersController, dan saya ingin memiliki metode bernama Authenticate. Saya melihat contoh bagaimana melakukan GetAll, GetOne, Post, dan Delete, namun bagaimana jika saya ingin menambahkan metode ekstra ke dalam layanan ini? Misalnya, UsersService saya harus memiliki …

4
Kode ini hang dalam mode rilis tetapi berfungsi dengan baik dalam mode debug
Saya menemukan ini dan ingin tahu alasan perilaku ini dalam mode debug &amp; rilis. public static void Main(string[] args) { bool isComplete = false; var t = new Thread(() =&gt; { int i = 0; while (!isComplete) i += 0; }); t.Start(); Thread.Sleep(500); isComplete = true; t.Join(); Console.WriteLine("complete!"); }
110 c# 

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.