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
Bagaimana cara menambahkan jeda baris dalam dokumentasi C # .NET
Ini seharusnya lebih mudah ... Saya ingin menambahkan jeda baris "berkode" ke dokumentasi XML dalam kode saya /// <summary> /// Get a human-readable variant of the SQL WHERE statement of the search element. <br/> /// Rather than return SQL, this method returns a string with icon-tokens, which /// could be …


3
Bagaimana Anda membuat metode asinkron dalam C #?
Setiap posting blog yang saya baca memberi tahu Anda cara mengonsumsi metode asinkron dalam C #, tetapi untuk beberapa alasan aneh tidak pernah menjelaskan cara membangun metode asinkron Anda sendiri untuk dikonsumsi. Jadi saya memiliki kode ini sekarang yang menggunakan metode saya: private async void button1_Click(object sender, EventArgs e) { …
196 c#  async-await  c#-5.0 


4
C # 5 async CTP: mengapa internal "state" diatur ke 0 dalam kode yang dihasilkan sebelum EndAwait panggilan?
Kemarin saya memberikan ceramah tentang fitur C # "async" yang baru, khususnya menyelidiki seperti apa kode yang dihasilkan, dan the GetAwaiter()/ BeginAwait()/ EndAwait()panggilan. Kami melihat secara rinci mesin negara yang dihasilkan oleh kompiler C #, dan ada dua aspek yang tidak dapat kami pahami: Mengapa kelas yang dihasilkan berisi Dispose()metode …
195 c#  asynchronous  c#-5.0 


9
Cara mengonversi hasil LINQ ke HashSet atau HashedSet
Saya memiliki properti di kelas yang merupakan ISet. Saya mencoba untuk mendapatkan hasil dari permintaan LINQ ke properti itu, tetapi tidak tahu bagaimana melakukannya. Pada dasarnya, mencari bagian terakhir ini: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select x).SOMETHING; Bisa juga melakukan ini: HashSet<T> foo = …
195 c#  linq 

10
Anggota '<method>' tidak dapat diakses dengan referensi contoh
Saya masuk ke C # dan saya mengalami masalah ini: namespace MyDataLayer { namespace Section1 { public class MyClass { public class MyItem { public static string Property1{ get; set; } } public static MyItem GetItem() { MyItem theItem = new MyItem(); theItem.Property1 = "MyValue"; return theItem; } } } …
195 c#  asp.net 

16
Dapatkah saya mengonversi nilai string C # ke string literal yang keluar
Dalam C #, dapatkah saya mengonversi nilai string ke string literal, seperti cara saya melihatnya dalam kode? Saya ingin mengganti tab, baris baru, dll. Dengan urutan pelarian mereka. Jika kode ini: Console.WriteLine(someString); menghasilkan: Hello World! Saya ingin kode ini: Console.WriteLine(ToLiteral(someString)); untuk menghasilkan: \tHello\r\n\tWorld!\r\n
195 c#  string  escaping 

5
LINQ untuk membaca XML
Saya mendapat file XML ini: &lt;root&gt; &lt;level1 name="A"&gt; &lt;level2 name="A1" /&gt; &lt;level2 name="A2" /&gt; &lt;/level1&gt; &lt;level1 name="B"&gt; &lt;level2 name="B1" /&gt; &lt;level2 name="B2" /&gt; &lt;/level1&gt; &lt;level1 name="C" /&gt; &lt;/root&gt; Bisakah seseorang memberi saya kode C # menggunakan LINQ, cara paling sederhana untuk mencetak hasil ini: (Catat ruang ekstra jika itu adalah …
194 c#  xml  linq  linq-to-xml 

8
Apakah ada operator eksponen di C #?
Misalnya, apakah ada operator untuk menangani ini? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; Di masa lalu ^operator telah melayani sebagai operator eksponensial dalam bahasa lain, tetapi dalam C # itu adalah operator yang sedikit bijaksana. Apakah saya harus menulis lingkaran atau …


16
Kembali hasil jenis anonim?
Menggunakan contoh sederhana di bawah ini, apa cara terbaik untuk mengembalikan hasil dari beberapa tabel menggunakan Linq ke SQL? Katakanlah saya punya dua tabel: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Saya ingin mengembalikan semua anjing dengan mereka BreedName. Saya harus membuat semua anjing menggunakan sesuatu seperti ini tanpa masalah: …
194 c#  linq  linq-to-sql 

3
menunggu vs Task.Wait - Deadlock?
Saya tidak begitu mengerti perbedaan antara Task.Waitdan await. Saya memiliki sesuatu yang mirip dengan fungsi-fungsi berikut dalam layanan ASP.NET WebAPI: public class TestController : ApiController { public static async Task&lt;string&gt; Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task&lt;string&gt; Bar() { return await Foo(); } public async static …

6
Melakukan Sisipan dan Pembaruan dengan Dapper
Saya tertarik menggunakan Dapper - tetapi dari apa yang saya tahu itu hanya mendukung Query dan Execute. Saya tidak melihat bahwa Dapper termasuk cara Memasukkan dan Memperbarui objek. Mengingat bahwa proyek kami (sebagian besar proyek?) Perlu melakukan sisipan dan pembaruan, apa praktik terbaik untuk melakukan Sisipan dan Pembaruan bersama necis? …
194 c#  orm  dapper 

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.