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

8
Apakah ada dampak kinerja saat memanggil ToList ()?
Saat menggunakan ToList(), apakah ada dampak kinerja yang perlu dipertimbangkan? Saya sedang menulis kueri untuk mengambil file dari direktori, yang merupakan kueri: string[] imageArray = Directory.GetFiles(directory); Namun, karena saya lebih suka bekerja dengan List<>, saya memutuskan untuk memasukkan ... List<string> imageList = Directory.GetFiles(directory).ToList(); Jadi, apakah ada semacam dampak kinerja yang …
139 c#  arrays  performance  list 

2
Perbedaan antara RegisterStartupScript dan RegisterClientScriptBlock?
Apakah satu-satunya perbedaan antara RegisterStartupScriptdan RegisterClientScriptBlockadalah bahwa RegisterStartupScript menempatkan javascript sebelum </form>tag penutup halaman dan RegisterClientScriptBlock menempatkannya tepat setelah <form>tag awal halaman? Juga, kapan Anda akan memilih satu dari yang lain? Saya menulis halaman contoh cepat di mana saya memiliki masalah dan saya tidak yakin alasan pasti mengapa itu terjadi. …
139 c#  javascript  asp.net  .net 


10
Lebar kolom otomatis di EPPlus
Bagaimana membuat kolom menjadi lebar otomatis ketika teks dalam kolom panjang? Saya menggunakan kode ini Worksheet.Column(colIndex).AutoFitColumn() 'on all columns' Worksheet.cells.AutoFitColumns() Worksheet.Column(colIndex).BestFit = True 'on all columns' Tidak satu pun dari metode ini yang berfungsi Apakah ada cara untuk membuatnya bekerja? Catatan: Beberapa teks saya menggunakan Unicode.
139 c#  .net  vb.net  epplus 

3
Routing dengan Beberapa Parameter menggunakan ASP.NET MVC
Perusahaan kami sedang mengembangkan API untuk produk kami dan kami berpikir untuk menggunakan ASP.NET MVC. Saat merancang API kami, kami memutuskan untuk menggunakan panggilan seperti yang di bawah ini bagi pengguna untuk meminta informasi dari API dalam format XML: http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 Seperti yang Anda lihat, beberapa parameter dilewatkan (yaitu artistdan api_key). …
139 c#  .net  asp.net-mvc  routing 


2
Operasi async Entity Framework memakan waktu sepuluh kali lebih lama untuk diselesaikan
Saya punya situs MVC yang menggunakan Entity Framework 6 untuk menangani database, dan saya telah bereksperimen dengan mengubahnya sehingga semuanya berjalan sebagai pengontrol async dan panggilan ke database dijalankan sebagai rekan async mereka (mis. ToListAsync () alih-alih ToList ()) Masalah yang saya alami adalah bahwa hanya mengubah pertanyaan saya ke …

8
Cara mendokumentasikan pengecualian yang dilemparkan di c # /. Net
Saat ini saya sedang menulis kerangka kerja kecil yang akan digunakan secara internal oleh pengembang lain dalam perusahaan. Saya ingin memberikan informasi Intellisense yang baik, tetapi saya tidak yakin bagaimana cara mendokumentasikan pengecualian yang dilemparkan. Dalam contoh berikut: public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public …

7
Mengapa metode anonim tidak dapat ditugaskan ke var?
Saya memiliki kode berikut: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Namun, yang berikut ini tidak dikompilasi: var comparer = delegate(string value) { return value != "0"; }; Mengapa kompiler tidak mengetahui bahwa itu adalah Func<string, bool>? Dibutuhkan satu parameter string, dan mengembalikan boolean. Sebaliknya, …


7
Cara membagi () string yang dibatasi ke Daftar <String>
Saya punya kode ini: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . tetapi kemudian berpikir saya mungkin harus pergi dengan Daftar saja. Tetapi kode ini: List&lt;String&gt; listStrLineElements; . . …
139 c#  .net  list  arraylist 

12
Menjalankan File Batch dalam C #
Saya mencoba menjalankan file batch dalam C #, tapi saya tidak beruntung melakukannya. Saya telah menemukan banyak contoh di Internet yang melakukannya, tetapi tidak berhasil untuk saya. public void ExecuteCommand(string command) { int ExitCode; ProcessStartInfo ProcessInfo; Process Process; ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + command); ProcessInfo.CreateNoWindow = true; ProcessInfo.UseShellExecute …

7
Panggil prosedur tersimpan dengan parameter di c #
Saya dapat melakukan penghapusan, penyisipan, dan pembaruan dalam program saya dan saya mencoba melakukan penyisipan dengan panggilan prosedur tersimpan yang dibuat dari database saya. Ini adalah tombol yang saya buat bekerja dengan baik. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command …


7
Instal Layanan Windows yang dibuat di Visual Studio
Ketika saya membuat Layanan Windows baru di Visual Studio 2010, saya mendapatkan pesan yang menyatakan untuk menggunakan InstallUtil dan net start untuk menjalankan layanan. Saya telah mencoba langkah-langkah berikut: Buat File proyek baru -&gt; Baru -&gt; Proyek -&gt; Layanan Windows Nama Proyek: TestService Buat proyek apa adanya (konstruktor Service1, OnStart, …

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.