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


4
Akhiran literal untuk byte dalam .NET?
Saya bertanya-tanya apakah ada cara untuk mendeklarasikan variabel byte dengan cara singkat seperti mengapung atau menggandakan? Maksud saya suka 5fdan 5d. Tentu saya bisa menulis byte x = 5, tapi itu agak tidak penting jika Anda gunakan varuntuk variabel lokal.
162 c#  .net  value-type 

8
Koleksi <T> versus Daftar <T> apa yang harus Anda gunakan pada antarmuka Anda?
Kode terlihat seperti di bawah ini: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Ketika saya Menjalankan Analisis Kode saya mendapatkan rekomendasi berikut. Peringatan 3 CA1002: Microsoft.Design: Ubah 'Daftar' di 'IMyClass.GetList ()' …

8
Tambahkan nilai ke string kueri
Saya telah mengatur URL yang mirip dengan yang di bawah ini dalam daftar http://somesite.com/backup/lol.php?id=1&amp;server=4&amp;location=us http://somesite.com/news.php?article=1&amp;lang=en Saya telah berhasil mendapatkan string kueri menggunakan kode berikut: myurl = longurl.Split('?'); NameValueCollection qs = HttpUtility.ParseQueryString(myurl [1]); foreach (string lol in qs) { // results will return } Tetapi hanya mengembalikan parameter seperti id , …

5
Memvalidasi XML terhadap XSD yang dirujuk dalam C #
Saya memiliki file XML dengan lokasi skema tertentu seperti ini: xsi:schemaLocation="someurl ..\localSchemaPath.xsd" Saya ingin memvalidasi dalam C #. Visual Studio, ketika saya membuka file, memvalidasi terhadap skema dan daftar kesalahan dengan sempurna. Namun, entah bagaimana, saya tidak dapat memvalidasi secara otomatis dalam C # tanpa menentukan skema yang akan divalidasi …
161 c#  xml  xsd 


7
Cara menggunakan __doPostBack ()
Saya mencoba membuat postback asyncrhonous menggunakan ASP.NET __doPostBack(), tapi saya tidak tahu bagaimana melakukannya. Saya ingin menggunakan JavaScript vanilla. Sesuatu yang sederhana seperti klik tombol dapat menyebabkan __doPostBack()acara menyala. Saya hanya mencoba mempelajari cara kerjanya.

5
Apa perbedaan antara "grup" dan "tangkapan" dalam ekspresi reguler .NET?
Saya agak kabur tentang apa perbedaan antara "grup" dan "tangkapan" ketika datang ke bahasa ekspresi reguler .NET. Pertimbangkan kode C # berikut: MatchCollection matches = Regex.Matches("{Q}", @"^\{([A-Z])\}$"); Saya berharap ini menghasilkan tangkapan tunggal untuk huruf 'Q', tetapi jika saya mencetak properti yang dikembalikan MatchCollection, saya melihat: matches.Count: 1 matches[0].Value: {Q} …
161 c#  .net  regex 

11
C #: Tetapkan nilai yang sama ke banyak variabel dalam satu pernyataan
Apakah ada cara (hanya ingin tahu karena saya menemukan beberapa penugasan dengan nilai yang sama untuk beberapa variabel hari ini) di C # untuk menetapkan satu nilai ke beberapa variabel sekaligus dalam satu pernyataan? Sesuatu di sepanjang baris ini (kodesemu): int num1 = 1; int num2 = 1; num1 &amp; …
161 c# 

8
Buat daftar dari dua daftar objek dengan LINQ
Saya memiliki situasi berikut class Person { string Name; int Value; int Change; } List&lt;Person&gt; list1; List&lt;Person&gt; list2; Saya perlu menggabungkan 2 daftar menjadi yang baru List&lt;Person&gt; jika itu orang yang sama catatan menggabungkan akan memiliki nama itu, nilai orang di list2, perubahan akan menjadi nilai list2 - nilai list1. …
161 c#  linq 


13
Buat file .txt jika tidak ada, dan jika itu menambahkan baris baru
Saya ingin membuat file .txt dan menulisnya, dan jika file tersebut sudah ada, saya hanya ingin menambahkan beberapa baris lagi: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next …
161 c#  text-files 

4
Otentikasi Berbasis Token di ASP.NET Core
Saya bekerja dengan aplikasi ASP.NET Core. Saya mencoba menerapkan Otentikasi Berbasis Token tetapi tidak dapat menemukan cara menggunakan Sistem Keamanan baru untuk kasus saya. Saya telah melalui contoh tetapi mereka tidak banyak membantu saya, mereka menggunakan otentikasi cookie atau otentikasi eksternal (GitHub, Microsoft, Twitter). Apa skenario saya: aplikasi angularjs harus …


7
Temukan () vs. Dimana (). FirstOrDefault ()
Saya sering melihat orang menggunakan Where.FirstOrDefault()untuk melakukan pencarian dan mengambil elemen pertama. Kenapa tidak pakai saja Find()? Apakah ada keuntungan bagi yang lain? Saya tidak bisa membedakan. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" …
161 c#  linq  linq-to-objects 

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.