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

6
Sıfırlanabilir ToString ()
Her yerde inşaat gibi görüyorum: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Neden sadece kullanmıyorsunuz: string test = myVar.ToString(); Tam olarak aynı değil mi? En azından Reflector şunları söylüyor: public override string ToString() { if (!this.HasValue) { return ""; } return this.value.ToString(); } Peki, bu …
142 c#  nullable 

12
Jiletli MVC 4'te DropDownList
DropDownListUstura görünümünde bir oluşturmaya çalışıyorum . Birisi bana bu konuda yardım eder mi? Normal HTML5 kodu: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Bunu denedim: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", …
142 c#  asp.net-mvc  razor 



7
Bir Windows Formunda (c #) animasyonlu GIF'leri nasıl gösterirsiniz?
Oldukça uzun bir süreç çalışır gibi ilerleme iletileri gösteren bir form var. Bir web hizmetine yapılan bir çağrıdır, bu yüzden gerçekten ilerleme çubuğunda tam yüzde yüzdesi gösteremiyorum. (Özellikle ilerleme çubuğunun Marquee özelliğini sevmiyorum) Sürece bazı etkinlik hissi vermek için animasyonlu bir GIF göstermek istiyorum (örneğin bir bilgisayardan diğerine Windows kopyalama …

7
X'den y'ye eş varyant dizi dönüşümü, çalışma zamanı istisnasına neden olabilir
Bir s ( ) private readonlylistem var . Daha sonra bu listeye s ve bu etiketleri aşağıdaki gibi ekleyin :LinkLabelIList<LinkLabel>LinkLabelFlowLayoutPanel foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); Resharper gösterileri Bana bir uyarı: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation. Lütfen anlamama …

9
DateTime öğesinden gün çıkarma
Benim C # programında aşağıdaki kodu var. DateTime dateForButton = DateTime.Now; dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime Ne zaman çalıştırırsam, aşağıdaki hatayı alıyorum: Toplanan veya çıkarılan değer temsil edilemez bir DateTime ile sonuçlanır. Parametre adı: değer Iv'e daha önce bu hata mesajını hiç görmedi ve neden gördüğümü anlamıyorum. Iv'e …
142 c#  datetime 

11
C # bir ForEach deyimi ile iki Liste veya Diziler yineleme
Bu sadece genel bilgi için: İki tane varsa, diyelim, Liste , ve her ikisini de aynı foreach döngüsüyle yinelemek istiyorum, bunu yapabilir miyiz? Düzenle Sadece açıklığa kavuşturmak için bunu yapmak istedim: List<String> listA = new List<string> { "string", "string" }; List<String> listB = new List<string> { "string", "string" }; for(int …
142 c# 



6
HttpClient'in zaman aşımına uğradığını nasıl anlayabilirim?
Anlayabildiğim kadarıyla, bunun belirli bir zaman aşımı olduğunu bilmenin bir yolu yok. Doğru yere bakmıyor muyum yoksa daha büyük bir şey mi kaçırıyorum? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; } catch(Exception e) …

1
Adedi kullanarak yöntem çağrısını doğrulama
C # birim testi ve Moq kullanmayı öğrenmek için oldukça yeniyim. Aşağıda test etmeye çalıştığım sınıf var. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { // do …
142 c#  testing  methods  moq 

6
Dize karşılaştırmasında aksanlı harfleri yoksayma
C # 2 dizeleri karşılaştırmak ve aksanlı harfleri aksanlı harflerle aynı tedavi etmek gerekir. Örneğin: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Bu 2 dizenin aynı olması gerekir (başvurum söz konusu olduğunda), ancak bu ifadelerin her ikisi de yanlış olarak değerlendirilir. C # bunu yapmak …
141 c#  string  localization 

6
Nuget paketi olmadan nuget.exe veya Visual Studio uzantısı nasıl indirilir?
Bir NuGet paketini nasıl indirebilirim? NuGet Visual Studio uzantısına veya nuget.exe komut satırı programına sahip değilim. .Nupack dosyasını web'den nasıl indirebilirim? Anladığım kadarıyla .dlldosyaları (7-zip ile) normal olarak kullanmak için çıkarabileceğim . İlgilendiğim paket http://nuget.org/packages/Microsoft.Bcl.Async , ancak bunu genel olarak nasıl yapacağımı bilmek istiyorum . Ruby dünyasında bu kolay olurdu …
141 c#  .net  visual-studio  nuget 

2
Varlık Çerçevesi .Remove () ve .DeleteObject ()
Aşağıdaki iki yöntemi kullanarak EF kullanarak veritabanından bir öğe kaldırabilirsiniz. EntityCollection.Remove Yöntemi ObjectContext.DeleteObject Yöntemi Birincisi EntityCollectionve ikincisi ObjectContext. Her biri ne zaman kullanılmalıdır? Biri diğerine tercih edilir mi? Remove()döndürür boolve DeleteObject()döndürür void.

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.