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
Bagaimana cara mengikat DataGrid WPF ke sejumlah variabel kolom?
Aplikasi WPF saya menghasilkan kumpulan data yang mungkin memiliki jumlah kolom yang berbeda setiap saat. Termasuk dalam output adalah deskripsi setiap kolom yang akan digunakan untuk menerapkan format. Versi keluaran yang disederhanakan mungkin seperti ini: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } …
124 c#  wpf  xaml  data-binding  datagrid 

5
Menetapkan kode ke variabel
Apakah mungkin untuk membuat variabel, dan memberikan sebaris kode padanya, seperti: ButtonClicked = (MessageBox.Show("Hello, World!")); ... jadi ketika saya menggunakan variabel, itu akan mengeksekusi baris kode.
124 c#  variables 

9
Apakah int [] merupakan tipe referensi atau tipe nilai?
Saya tahu int adalah tipe nilai, tetapi apa itu array tipe nilai? Jenis referensi? Jenis nilai? Saya ingin meneruskan array ke fungsi untuk memeriksa sesuatu. Haruskah saya meneruskan array, karena itu hanya akan meneruskan referensi itu, atau haruskah saya meneruskannya sebagai ref?
124 c#  .net 

11
Bagaimana cara mengubah char menjadi int?
Apa cara yang tepat untuk mengkonversi charke int? Ini memberi 49: int val = Convert.ToInt32('1'); //int val = Int32.Parse("1"); // Works Saya tidak ingin mengubahnya menjadi string dan kemudian menguraikannya.
124 c#  .net 

11
Lulus array ke Action MVC melalui AJAX
Saya mencoba untuk melewatkan array (atau IEnumerable) int dari melalui AJAX ke tindakan MVC dan saya butuh sedikit bantuan. javascript-nya $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... dan tindakan pengontrol adalah public ActionResult MyAction(IEnumerable<int> arrayOfValues ) Saat ini permintaan diformat sebagai controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Jadi saya hampir sampai, jika saya melepas …
124 c#  asp.net-mvc  jquery 

9
Mengisi daftar tarik-turun pisau cukur dari Daftar <objek> di MVC
Saya punya model: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { …

3
Ubah ukuran gambar secara proporsional dengan batasan MaxHeight dan MaxWidth
Menggunakan System.Drawing.Image. Jika lebar atau tinggi gambar melebihi maksimum, itu perlu diubah ukurannya secara proporsional. Setelah diubah ukurannya, perlu dipastikan tidak ada lebar atau tinggi yang masih melebihi batas. Lebar dan Tinggi akan diubah ukurannya hingga tidak melebihi maksimum dan minimum secara otomatis (ukuran sebesar mungkin) dan juga mempertahankan rasionya.

6
Bagaimana cara mengimplementasikan IEnumerable <T>
Saya tahu bagaimana menerapkan IEnumerable non generik, seperti ini: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo = "World", Bar …
124 c#  .net  generics 

7
Kompilasi bersyarat dan target kerangka kerja
Ada beberapa tempat kecil di mana kode untuk proyek saya mungkin dapat ditingkatkan secara drastis jika kerangka kerja target adalah versi yang lebih baru. Saya ingin dapat memanfaatkan kompilasi bersyarat dengan lebih baik di C # untuk mengubahnya sesuai kebutuhan. Sesuatu seperti: #if NET40 using FooXX = Foo40; #elif NET35 …
124 c#  .net-3.5  msbuild  .net-4.0 

8
"Perlakukan semua peringatan sebagai kesalahan kecuali ..." di Visual Studio
Dalam Visual Studio, saya dapat memilih opsi "Perlakukan peringatan sebagai kesalahan" untuk mencegah kode saya dari kompilasi jika ada peringatan. Tim kami menggunakan opsi ini, tetapi ada dua peringatan yang ingin kami simpan sebagai peringatan. Ada opsi untuk menyembunyikan peringatan, tetapi kami SANGAT ingin mereka muncul sebagai peringatan, jadi itu …
124 c#  msbuild 


5
C # DateTime ke UTC tanpa mengubah waktu
Bagaimana cara mengubah waktu yang sudah ada sebelumnya menjadi waktu UTC tanpa mengubah waktu sebenarnya. Contoh: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

1
Apakah Roslyn SyntaxNodes digunakan kembali?
Saya telah melihat ke Roslyn CTP dan, sementara itu memecahkan masalah yang mirip dengan API pohon Ekspresi , keduanya tidak dapat diubah tetapi Roslyn melakukannya dengan cara yang sangat berbeda: Expressionnode tidak memiliki referensi ke node induk, dimodifikasi menggunakan a ExpressionVisitordan itulah mengapa sebagian besar dapat digunakan kembali. Roslyn SyntaxNode, …


3
"Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi" di ReSharper / C #?
Saat menggunakan masalah myDelegate -= eventHandlerReSharper (versi 6): Pengurangan delegasi memiliki hasil yang tidak dapat diprediksi Alasan di balik ini dijelaskan oleh JetBrains di sini . Penjelasannya masuk akal dan, setelah membacanya, saya meragukan semua kegunaan saya -pada delegasi. Lalu bagaimana , dapatkah saya menulis acara non-otomatis tanpa membuat ReSharper …

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.