«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.


8
Bir WPF DataGrid ürününü değişken sayıda sütuna nasıl bağlarım?
WPF uygulamam, her seferinde farklı sayıda sütuna sahip olabilen veri kümeleri oluşturur. Çıktıya, biçimlendirmeyi uygulamak için kullanılacak her sütunun bir açıklaması dahildir. Çıktının basitleştirilmiş bir versiyonu aşağıdaki gibi olabilir: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } Bu sınıf, bir WPF DataGrid …
124 c#  wpf  xaml  data-binding  datagrid 

5
Bir değişkene kod atama
Bir değişken yapmak ve ona bir kod satırı atamak mümkün mü, örneğin: ButtonClicked = (MessageBox.Show("Hello, World!")); ... bu yüzden değişkeni kullandığımda, kod satırını çalıştıracak.
124 c#  variables 

9
İnt [] bir başvuru türü mü yoksa bir değer türü mü?
İnt'in bir değer türü olduğunu biliyorum, ancak değer türü dizileri nelerdir? Referans türleri? Değer türleri? Bir şeyi kontrol etmek için bir diziyi işleve geçirmek istiyorum. Diziyi sadece referansını geçeceği için geçmeli miyim yoksa ref olarak mı geçmeliyim?
124 c#  .net 

11
Nasıl char int türüne dönüştürülür?
Bir dönüştürmek için doğru yolu nedir chariçin int? Bu şunu verir 49: int val = Convert.ToInt32('1'); //int val = Int32.Parse("1"); // Works Dizeye dönüştürmek ve sonra onu ayrıştırmak istemiyorum.
124 c#  .net 

11
AJAX aracılığıyla diziyi mvc Action'a geçirme
AJAX üzerinden bir MVC eylemine bir dizi (veya IEnumerable) girmeye çalışıyorum ve biraz yardıma ihtiyacım var. javascript $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... ve denetleyici eylemi public ActionResult MyAction(IEnumerable<int> arrayOfValues ) Şu anda istek şu şekilde biçimlendirilmiştir: controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Yani neredeyse oradayım, köşeli parantezleri kaldırırsam doğru yanıtı alıyorum. Denetleyicinin …
124 c#  asp.net-mvc  jquery 

9
MVC'de <object> Listesinden bir jilet açılır listesini doldurma
Bir modelim var: 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
MaxHeight ve MaxWidth kısıtlamalarıyla görüntüyü orantılı olarak yeniden boyutlandırın
Kullanarak System.Drawing.Image. Bir görüntü genişliği veya yüksekliği maksimum değeri aşarsa, orantılı olarak yeniden boyutlandırılması gerekir. Yeniden boyutlandırıldıktan sonra genişliğin veya yüksekliğin sınırı aşmadığından emin olması gerekir. Genişlik ve Yükseklik, otomatik olarak maksimum ve minimuma (mümkün olan en büyük boyut) aşılmayana kadar yeniden boyutlandırılacak ve oranı da koruyacaktır.

6
IEnumerable <T> nasıl uygularım
Genel olmayan IEnumerable'ın nasıl uygulanacağını biliyorum, şöyle: 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 = 2 …
124 c#  .net  generics 

7
Koşullu derleme ve çerçeve hedefleri
Hedef çerçeve daha yeni bir sürüm olsaydı, projem için kodun büyük ölçüde iyileştirilebileceği birkaç küçük yer var. Bunları gerektiği gibi değiştirmek için C # 'da koşullu derlemeden daha iyi yararlanabilmek istiyorum. Gibi bir şey: #if NET40 using FooXX = Foo40; #elif NET35 using FooXX = Foo35; #else NET20 using FooXX …
124 c#  .net-3.5  msbuild  .net-4.0 

8
Visual Studio'da "... dışındaki tüm uyarıları hata olarak değerlendir"
Visual Studio'da, herhangi bir uyarı varsa kodumun derlenmesini önlemek için "Uyarıları hata olarak değerlendir" seçeneğini belirleyebilirim. Ekibimiz bu seçeneği kullanıyor, ancak uyarı olarak tutmak istediğimiz iki uyarı var. Uyarıları bastırma seçeneği vardır, ancak bunların işe yaramaması için uyarılar olarak görünmelerini İSTİYORUZ. Görünüşe göre, istediğimiz davranışı elde etmenin tek yolu, uyarı …
124 c#  msbuild 


5
Saati değiştirmeden C # DateTime to UTC Time
Gerçek saati değiştirmeden önceden var olan bir tarih saatini UTC saatine nasıl dönüştürebilirim? Misal: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

1
Roslyn SyntaxNodes yeniden kullanılıyor mu?
Roslyn CTP'ye bir göz atıyorum ve İfade ağacı API'sine benzer bir sorunu çözerken her ikisi de değişmez, ancak Roslyn bunu oldukça farklı bir şekilde yapıyor: Expressiondüğümlerin ana düğüme referansı yoktur, a kullanılarak değiştirilir ExpressionVisitorve bu nedenle büyük parçalar yeniden kullanılabilir. Roslyn'in SyntaxNodediğer tarafta ebeveynine bir referansı vardır, bu nedenle tüm …

4
İnt'i geçersiz enum değerine çevirmek neden istisna atmaz?
Böyle bir numaram varsa: enum Beer { Bud = 10, Stella = 20, Unknown } intBu değerlerin dışında olanı bir türüne çevirirken neden bir istisna atmıyor Beer? Örneğin, aşağıdaki kod bir istisna oluşturmaz, konsola '50' çıktısı verir: int i = 50; var b = (Beer) i; Console.WriteLine(b.ToString()); Bunu garip buluyorum …
124 c# 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.