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


12
Apakah aman untuk tidak membuat parameter kueri SQL jika parameternya bukan string?
Dalam hal injeksi SQL , saya sepenuhnya memahami perlunya parameterisasi stringparameter; itulah salah satu trik tertua dalam buku ini. Tapi kapan bisa dibenarkan untuk tidak membuat parameterisasi SqlCommand? Apakah ada tipe data yang dianggap "aman" untuk tidak dijadikan parameter? Sebagai contoh: Saya tidak menganggap diri saya berada di dekat seorang …

5
Kode untuk mendekode / menyandikan URL base64 yang dimodifikasi
Saya ingin menyandikan data base64 untuk memasukkannya ke dalam URL dan kemudian mendekodekannya dalam HttpHandler saya. Saya telah menemukan bahwa Pengkodean Base64 memungkinkan karakter '/' yang akan mengacaukan pencocokan UriTemplate saya. Kemudian saya menemukan bahwa ada konsep "Base64 yang dimodifikasi untuk URL" dari wikipedia: Ada Base64 yang dimodifikasi untuk varian …
113 c#  url  base64  encode  decode 


3
Apakah aplikasi konsol async didukung di .NET Core?
Di beberapa titik waktu CoreCLR mendukung titik masuk utama asinkron. Lihat http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Namun kedua program berikut tidak bekerja di .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } atau using System; …
113 c#  .net  .net-core 

5
Transisi dari Formulir Windows ke WPF
Untuk waktu yang lama sekarang, saya telah terjebak dengan pengembangan Windows Forms (dimulai dengan VB6, dan berlanjut hingga C # .NET 4.5), dan saya telah mencapai batas yang dapat dilakukan Windows Forms, keduanya menggunakan murni .NET , dan efek khusus dengan Kode Asli. Saya telah mencoba mempelajari WPF dan XAML, …

5
menangkap semua pengecualian yang tidak tertangani di ASP.NET Web Api
Bagaimana cara menangkap semua pengecualian tidak tertangani yang terjadi di ASP.NET Web Api sehingga saya bisa mencatatnya? Sejauh ini saya sudah mencoba: Buat dan daftarkan ExceptionHandlingAttribute Terapkan Application_Errormetode diGlobal.asax.cs Berlangganan AppDomain.CurrentDomain.UnhandledException Berlangganan TaskScheduler.UnobservedTaskException The ExceptionHandlingAttributeberhasil menangani pengecualian yang dilemparkan dalam metode aksi controller dan filter tindakan, tetapi pengecualian lainnya tidak …

8
Apakah saya harus Menutup () sambungan SQLC sebelum dibuang?
Sesuai pertanyaan saya yang lain di sini tentang objek Disposable , haruskah kita memanggil Close () sebelum akhir blok penggunaan? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call …

6
Bagaimana cara membuat Kelas yang tidak dapat diubah?
Saya sedang membuat kelas yang tidak bisa diubah. Saya telah menandai semua properti sebagai hanya-baca. Saya memiliki daftar item di kelas. Meskipun jika properti adalah read-only, daftar dapat diubah. Mengekspos IE yang tak terhitung banyaknya dari daftar membuatnya tidak bisa diubah. Saya ingin tahu apa aturan dasar yang harus diikuti …
113 c#  .net  immutability 

8
Bagaimana cara memuat Majelis ke AppDomain dengan semua referensi secara rekursif?
Saya ingin memuat ke AppDomainbeberapa rakitan baru yang memiliki pohon referensi kompleks (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Sejauh yang saya mengerti, ketika sebuah assembly sedang dimuat AppDomain, referensinya tidak akan dimuat secara otomatis, dan saya harus memuatnya secara manual. Jadi ketika saya melakukannya: string dir = …


22
c # datatable ke csv
Bisakah seseorang memberi tahu saya mengapa kode berikut tidak berfungsi. Data tersebut disimpan ke dalam file csv, namun datanya tidak dipisahkan. Semuanya ada dalam sel pertama setiap baris. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow …
113 c#  csv  delimited-text 

3
Hapus kolom dari DataTable di C #
Saya memiliki DataSet yang saya dapatkan DataTable dari yang saya sedang dikirimkan kembali dari panggilan fungsi. Ini memiliki 15-20 kolom, namun saya hanya ingin 10 kolom data. Apakah ada cara untuk menghapus kolom yang tidak saya inginkan, salin DataTable ke kolom lain yang hanya memiliki kolom yang saya inginkan atau …
113 c#  asp.net 

10
RichTextBox (WPF) tidak memiliki properti string "Teks"
Saya mencoba untuk mengatur / mendapatkan teks dari RichTextBox saya, tetapi Teks tidak termasuk di antara daftar propertinya ketika saya ingin mendapatkan tes. Teks ... Saya menggunakan kode di belakang di C # (.net framework 3.5 SP1) RichTextBox test = new RichTextBox(); tidak bisa memiliki test.Text(?) Apakah Anda tahu kenapa …

8
Temukan indeks nilai dalam sebuah array
Dapatkah LINQ digunakan untuk menemukan indeks nilai dalam array? Misalnya, loop ini menempatkan indeks kunci dalam sebuah array. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

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.