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


5
Penggunaan praktis dari kata kunci `stackalloc`
Adakah yang pernah benar-benar digunakan stackallocsaat memprogram di C #? Saya mengetahui apa itu fungsinya, tetapi satu-satunya saat itu muncul di kode saya adalah secara tidak sengaja, karena Intellisense menyarankannya ketika saya mulai mengetik static, misalnya. Meskipun tidak terkait dengan skenario penggunaan stackalloc, saya sebenarnya melakukan interop lama dalam jumlah …
139 c#  keyword  stackalloc 

16
Cara mematikan komputer dari C #
Apa cara terbaik untuk mematikan komputer dari program C #? Saya telah menemukan beberapa metode yang berfungsi - saya akan mempostingnya di bawah ini - tetapi tidak ada satupun yang sangat elegan. Saya mencari sesuatu yang sederhana dan asli. Net.
138 c#  .net  windows  shutdown 


7
Bagaimana cara menunggu metode async selesai?
Saya sedang menulis aplikasi WinForms yang mentransfer data ke perangkat kelas HID USB. Aplikasi saya menggunakan pustaka HID Generic v6.0 yang luar biasa yang dapat ditemukan di sini . Singkatnya, ketika saya perlu menulis data ke perangkat, ini adalah kode yang dipanggil: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] …

9
HttpWebRequest menggunakan otentikasi Dasar
Saya mencoba memeriksa permintaan otentikasi yang meniru "permintaan otentikasi dasar" yang biasa kita lihat ketika mengatur IIS untuk perilaku ini. URL-nya adalah: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&SC=1&ST=2 (peringatan: https!) Server ini berjalan di bawah UNIX dan Java sebagai server aplikasi. Ini adalah kode yang saya gunakan untuk terhubung ke server ini: CookieContainer myContainer = …


13
Konversikan objek apa pun ke byte []
Saya sedang menulis koneksi TCP prototipe dan saya mengalami beberapa kesulitan menyeragamkan data yang akan dikirim. Saat ini, saya tidak mengirim apa pun kecuali string, tetapi di masa depan kami ingin dapat mengirim objek apa pun. Kode ini cukup sederhana saat ini, karena saya pikir semuanya dapat dilemparkan ke dalam …
138 c#  .net  object  byte 

5
Foreach paralel dengan lambda asinkron
Saya ingin menangani koleksi secara paralel, tetapi saya kesulitan mengimplementasikannya dan oleh karena itu saya berharap bantuan. Masalah muncul jika saya ingin memanggil metode bertanda async dalam C #, dalam lambda dari loop paralel. Sebagai contoh: var bag = new ConcurrentBag<object>(); Parallel.ForEach(myCollection, async item => { // some pre stuff …

16
Mengonversi string menjadi tipe nullable (int, double, dll…)
Saya mencoba melakukan beberapa konversi data. Sayangnya, banyak datanya dalam string, yang seharusnya int atau double, dll ... Jadi yang saya punya adalah seperti: double? amount = Convert.ToDouble(strAmount); Masalah dengan pendekatan ini adalah jika strAmount kosong, jika kosong saya ingin nilainya menjadi nol, jadi ketika saya menambahkannya ke dalam database, …

16
Nonaktifkan atribut validasi yang diperlukan dalam keadaan tertentu
Saya bertanya-tanya apakah mungkin untuk menonaktifkan atribut validasi yang diperlukan dalam tindakan pengontrol tertentu. Saya bertanya-tanya ini karena pada salah satu formulir edit saya, saya tidak mengharuskan pengguna memasukkan nilai untuk bidang yang telah mereka tentukan sebelumnya. Namun saya kemudian mengimplementasikan logika yang ketika mereka memasukkan nilai itu menggunakan beberapa …


2
Berapa ukuran boolean dalam C #? Apakah ini benar-benar membutuhkan 4-byte?
Saya memiliki dua struct dengan array byte dan boolean: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Dan kode berikut: class main { public static void …
138 c#  interop 


5
Dapatkan alamat IP dari host jarak jauh
Di ASP.NET ada System.Web.HttpRequestkelas, yang berisi ServerVariablesproperti yang dapat memberi kita alamat IP dari REMOTE_ADDRnilai properti. Namun, saya tidak dapat menemukan cara serupa untuk mendapatkan alamat IP dari host jarak jauh dari ASP.NET Web API. Bagaimana saya bisa mendapatkan alamat IP dari host jarak jauh yang membuat permintaan?

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.