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


7
Membuat DateTime di Zona Waktu tertentu di c #
Saya mencoba membuat unit test untuk menguji kasus ketika zona waktu berubah pada mesin karena telah diatur secara tidak benar dan kemudian diperbaiki. Dalam pengujian saya harus dapat membuat objek DateTime di zona waktu tidak ada lokal untuk memastikan bahwa orang yang menjalankan tes dapat melakukannya dengan sukses terlepas dari …
162 c#  .net  datetime  timezone  .net-3.5 


2
Apakah 161803398 Nomor A 'Spesial'? Di dalam Math.Random ()
Saya menduga jawabannya adalah ' Karena Matematika ', tetapi saya berharap seseorang dapat memberikan sedikit lebih banyak wawasan di tingkat dasar ... Saya mencari-cari kode sumber BCL hari ini, melihat bagaimana beberapa kelas yang saya gunakan sebelumnya benar-benar diimplementasikan. Saya tidak pernah berpikir tentang cara membuat angka acak (semu) sebelumnya, …
162 c#  .net  algorithm  random 


9
Kovarian dan contravariance contoh dunia nyata
Saya mengalami sedikit kesulitan memahami bagaimana saya akan menggunakan kovarians dan contravariance di dunia nyata. Sejauh ini, satu-satunya contoh yang saya lihat adalah contoh array lama yang sama. object[] objectArray = new string[] { "string 1", "string 2" }; Akan menyenangkan untuk melihat contoh yang memungkinkan saya untuk menggunakannya selama …
162 c#  c#-4.0  covariance 


4
ASP.NET Identity's Default Password Hasher - Bagaimana cara kerjanya dan apakah itu aman?
Saya bertanya-tanya apakah Password Hasher yang default diimplementasikan dalam UserManager yang dilengkapi dengan MVC 5 dan ASP.NET Identity Framework, apakah cukup aman? Dan jika demikian, apakah Anda bisa menjelaskan kepada saya cara kerjanya? Antarmuka IPasswordHasher terlihat seperti ini: public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult VerifyHashedPassword(string hashedPassword, string providedPassword); …

7
Apa overhead untuk membuat HttpClient baru per panggilan dalam klien WebAPI?
Apa yang seharusnya menjadi masa HttpClienthidup klien WebAPI? Apakah lebih baik memiliki satu contoh HttpClientuntuk beberapa panggilan? Berapa overhead untuk membuat dan membuang HttpClientpermintaan, seperti dalam contoh di bawah ini (diambil dari http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from- a-net-client ): using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:9000/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // …

2
Konversi array string ke Daftar <string>
Saya telah melihat contoh ini dilakukan menggunakan .ToList()pada jenis array, ini tampaknya hanya tersedia di. Net 3.5+ . Saya bekerja dengan .NET Framework 2.0 pada proyek ASP.NET yang tidak dapat ditingkatkan saat ini, jadi saya bertanya-tanya: apakah ada solusi lain? Salah satu yang lebih elegan daripada perulangan melalui array dan …
162 c#  c#-2.0 

12
Cara Menguji apakah Jenis Primitif
Saya memiliki blok kode yang membuat serial suatu jenis menjadi tag Html. Type t = typeof(T); // I pass &lt;T&gt; in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? …


8
Konversi Stream ke String dan kembali ... apa yang kita lewatkan?
Saya ingin membuat serial objek untuk string, dan kembali. Kami menggunakan protobuf-net untuk mengubah objek menjadi Stream dan kembali, berhasil. Namun, Streaming ke string dan kembali ... tidak begitu sukses. Setelah melalui StreamToStringdan StringToStream, yang baru Streamtidak deserialized oleh protobuf-net; itu memunculkan Arithmetic Operation resulted in an Overflowpengecualian. Jika kami …

8
Bagaimana cara membuat serial jenis C # anonim ke string JSON?
Saya mencoba menggunakan kode berikut untuk membuat serialkan jenis anonim ke JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); Namun, saya mendapatkan pengecualian berikut saat ini dijalankan: Ketik '&lt;&gt; f__AnonymousType1`3 [System.Int32, System.Int32, System.Object []]' tidak dapat diserialisasi. Pertimbangkan menandainya dengan atribut …

6
Pilih Tag Helper di ASP.NET Core MVC
Saya butuh bantuan dengan penolong tag pilih di ASP.NET Core. Saya memiliki daftar karyawan yang saya coba ikat ke penolong tag tertentu. Karyawan saya ada di List&lt;Employee&gt; EmployeesListdan nilai yang dipilih akan masuk ke EmployeeIdproperti. Model tampilan saya terlihat seperti ini: public class MyViewModel { public int EmployeeId { get; …

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.