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
Haruskah Enum dimulai dengan 0 atau 1?
Bayangkan saya telah mendefinisikan Enum berikut: public enum Status : byte { Inactive = 1, Active = 2, } Apa praktik terbaik untuk menggunakan enum? Haruskah dimulai dengan 1seperti contoh di atas atau dimulai dengan 0(tanpa nilai eksplisit) seperti ini: public enum Status : byte { Inactive, Active }
138 c#  .net  enums 


9
Escape teks untuk HTML
Bagaimana cara meloloskan teks untuk penggunaan html di C #? aku ingin melakukan sample="<span>blah<span>" dan memiliki <span>blah<span> muncul sebagai teks biasa, bukan bla hanya dengan tag bagian dari html :(. Menggunakan C # bukan ASP
138 c#  html  escaping 

4
Ubah Kamus <string, string> menjadi string yang dipisahkan titik koma di c #
Sederhana untuk memulai hari, diberikan Dictionary&lt;string, string&gt;sebagai berikut: var myDict = new Dictionary&lt;string, string&gt;(); myDict["A"] = "1"; myDict["B"] = "2"; myDict["C"] = "3"; myDict["D"] = "4"; Saya ingin membuat string: "A=1;B=2;C=3;D=4" Contoh implementasi: var myStringBuilder = new StringBuilder(); bool first = true; foreach (KeyValuePair&lt;string, string&gt; pair in myDict) { if …
138 c# 

14
Bagaimana cara memperbaiki kesalahan konversi di luar rentang datetime2 menggunakan DbContext dan SetInitializer?
Saya menggunakan DbContext dan Code First API yang diperkenalkan dengan Entity Framework 4.1. Model data menggunakan tipe data dasar seperti stringdan DateTime. Satu-satunya anotasi data yang saya gunakan dalam beberapa kasus adalah [Required], tetapi itu tidak ada di DateTimeproperti mana pun. Contoh: public virtual DateTime Start { get; set; } …

6
Bagaimana mengimplementasikan properti dalam sebuah antarmuka
Saya memiliki antarmuka yang IResourcePolicyberisi properti Version. Saya harus menerapkan properti ini yang berisi nilai, kode yang ditulis di halaman lain: IResourcePolicy irp(instantiated interface) irp.WrmVersion = "10.4"; Bagaimana cara menerapkan properti version? public interface IResourcePolicy { string Version { get; set; } }
138 c#  .net 

1
Menambahkan Daftar <t> .add () daftar lainnya
Saya punya IEnumerable&lt;TravelDetails&gt;dan saya mencoba menambahkan katup di for-loop ke a List&lt;TravelDetails&gt;. Saya terus mendapatkan kesalahan. Galat 15 Argumen 1: tidak dapat mengubah dari 'System.Collections.Generic.List' ke 'TrafficCore.DataObjects.TripDetails' C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Kode saya adalah List&lt;TripDetails&gt; tripDetailsCollection = …
138 c#  .net  linq 

15
Apakah Anda menempatkan tes unit dalam proyek yang sama atau proyek lain?
Apakah Anda menempatkan tes unit dalam proyek yang sama untuk kenyamanan atau Anda menempatkannya dalam rakitan terpisah? Jika Anda menempatkan mereka di majelis terpisah seperti kami, kami berakhir dengan sejumlah proyek tambahan dalam solusi. Ini bagus untuk pengujian unit saat pengkodean tetapi bagaimana Anda merilis aplikasi tanpa semua rakitan tambahan …
137 c#  unit-testing 

8
Bagaimana cara membandingkan DateTime dalam C #?
Saya tidak ingin pengguna memberikan tanggal atau waktu kembali. Bagaimana saya bisa membandingkan jika tanggal dan waktu yang dimasukkan kurang dari waktu sekarang? Jika tanggal dan Waktu saat ini adalah 17-Jun-2010, 12:25, saya ingin pengguna tidak dapat memberikan tanggal sebelum 17 Jun -2010 dan waktu sebelum 12:25. Seperti fungsi saya …
137 c#  .net  datetime 

5
Mengapa PembatalanToken terpisah dari PembatalanTokenSource?
Saya sedang mencari alasan mengapa. NET CancellationTokenstruct diperkenalkan di samping CancellationTokenSourcekelas. Saya mengerti bagaimana API akan digunakan, tetapi ingin juga memahami mengapa itu dirancang seperti itu. Yaitu, mengapa kita memiliki: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } bukannya langsung lewat CancellationTokenSourceseperti: …

8
.Net Core Unit Testing - Mock IOptions <T>
Saya merasa seperti kehilangan sesuatu yang sangat jelas di sini. Saya memiliki kelas yang memerlukan injeksi opsi menggunakan pola Net. IOptions (?). Ketika saya pergi ke unit test kelas itu, saya ingin mengejek berbagai versi opsi untuk memvalidasi fungsionalitas kelas. Adakah yang tahu bagaimana cara mengejek / instantiate / mengisi …

5
Menggunakan async-await di .net 4
Saat ini saya mulai membuat aplikasi yang akan mendapat banyak keuntungan dari fitur async-await C # 5. Tapi saya tidak yakin versi VS dan runtime asinkron mana yang akan digunakan. Melihat grafik popularitas OS, saya perlu mendukung Windows XP selama tiga tahun atau lebih. Sepertinya .net 4.5 hanya berjalan pada …

9
Panduan GetHashCode di C #
Saya membaca di buku Essential C # 3.0 dan .NET 3.5 bahwa: Pengembalian GetHashCode () selama masa pakai objek tertentu harus konstan (nilai yang sama), bahkan jika data objek berubah. Dalam banyak kasus, Anda harus meng-cache metode pengembalian untuk memberlakukan ini. Apakah ini pedoman yang valid? Saya telah mencoba beberapa …
137 c#  .net  hashcode 

7
dalam blok "menggunakan" apakah SqlConnection ditutup pada pengembalian atau pengecualian?
Pertanyaan pertama: Katakanlah saya punya using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } Apakah koneksi ditutup? Karena secara teknis kami tidak pernah mencapai yang terakhir }seperti returnsebelumnya. Pertanyaan kedua: Kali ini …
137 c#  using  sqlconnection 


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.