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

10
Dapatkan bit spesifik dari byte
Saya memiliki satu byte, khususnya satu byte dari array byte yang masuk melalui UDP yang dikirim dari perangkat lain. Byte ini menyimpan status hidup / mati dari 8 relai di perangkat. Bagaimana cara mendapatkan nilai bit tertentu dalam byte tersebut? Idealnya metode ekstensi akan terlihat paling elegan dan mengembalikan bool …
97 c# 


8
Dapatkan pengguna saat ini, dalam tindakan ApiController, tanpa meneruskan userID sebagai parameter
Bagaimana kita mendapatkan pengguna saat ini, dalam tindakan ApiController yang aman, tanpa meneruskan userName atau userId sebagai parameter? Kami berasumsi bahwa ini tersedia, karena kami berada dalam tindakan yang aman. Berada dalam tindakan aman berarti pengguna telah mengautentikasi dan permintaan memiliki token pembawa-nya. Mengingat bahwa WebApi telah mengotorisasi pengguna, mungkin …

7
Membaca Xml dengan XmlReader di C #
Saya mencoba membaca dokumen Xml berikut secepat mungkin dan membiarkan kelas tambahan mengatur pembacaan setiap sub blok. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable> <Statement></Statement> </StatementsAvailable> </Account> </Accounts> </ApplicationPool> Namun, saya mencoba menggunakan objek XmlReader untuk membaca setiap Akun dan selanjutnya "StatementsAvailable". Apakah Anda menyarankan menggunakan XmlReader.Read dan memeriksa setiap elemen dan …
97 c#  xml  xmlreader 

6
Perbedaan antara dua DateTimes C #?
Saya membutuhkan fungsi yang dapat mengembalikan perbedaan antara dua tanggal di bawah ini sebagai 24. DateTime a = new DateTime(2008, 01, 02, 06, 30, 00); DateTime b = new DateTime(2008, 01, 03, 06, 30, 00);
97 c#  date  datediff 

3
Linq Syntax - Memilih beberapa kolom
Ini adalah Sintaks Linq saya yang saya gunakan untuk model entitas saya IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Bagaimana cara memilih beberapa kolom? Seperti saya ingin memilih res.ID juga. Dan bagaimana saya bisa menerima itu? IQueryable …




6
Cara menggunakan IEqualityComparer
Saya memiliki beberapa lonceng di database saya dengan nomor yang sama. Saya ingin mendapatkan semuanya tanpa duplikasi. Saya membuat kelas pembanding untuk melakukan pekerjaan ini, tetapi eksekusi fungsi menyebabkan penundaan besar dari fungsi tanpa perbedaan, dari 0,6 detik menjadi 3,2 detik! Apakah saya melakukannya dengan benar atau apakah saya harus …

7
C # DateTime. Sekarang presisi
Saya baru saja mengalami beberapa perilaku tak terduga dengan DateTime.UtcNow saat melakukan beberapa pengujian unit. Tampaknya saat Anda memanggil DateTime.Now/UtcNow secara berurutan, tampaknya memberikan Anda nilai yang sama untuk interval waktu yang lebih lama dari yang diharapkan, daripada menangkap kenaikan milidetik yang lebih tepat. Saya tahu ada kelas Stopwatch yang …



5
Bagaimana cara membuat / mengedit file Manifest?
Saya memiliki kode ini dari rekan kerja (mungkin mendapatkannya dari web di suatu tempat) tetapi dia sedang berlibur dan saya perlu menambahkan ini ke file manifes <?xml version="1.0" encoding="utf-8" ?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> …


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.