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


7
Statik İndeksleyiciler?
Тот вопрос есть ответы на Stack Overflow için русском : Перегрузка индексатора статического класса C # 'da statik indeksleyicilere neden izin verilmiyor? İzin verilmemesi için hiçbir neden göremiyorum ve dahası çok faydalı olabilirler. Örneğin: public static class ConfigurationManager { public object this[string name] { get => ConfigurationManager.getProperty(name); set => ConfigurationManager.editProperty(name, …

7
WPF Kullanıcı Denetimlerini Atma
Üçüncü bir taraf tarafından kullanılması amaçlanan özel bir WPF kullanıcı denetimi oluşturdum. Kontrolümün tek kullanımlık özel bir üyesi var ve elden çıkarma yönteminin her zaman içeren pencere / uygulama kapatıldıktan sonra çağrılacağından emin olmak istiyorum. Ancak UserControl tek kullanımlık değildir. IDisposable arabirimini uygulamayı ve Unloaded olayına abone olmayı denedim, ancak …
119 c#  .net  wpf  user-controls  dispose 

3
İmzasında isteğe bağlı bir bağımsız değişken olan bir yöntemi açıkça belirtmeden veya aşırı yük kullanmadan nasıl Moq yapabilirim?
Aşağıdaki arayüz göz önüne alındığında: public interface IFoo { bool Foo(string a, bool b = false); } Moq kullanarak alay etmeye çalışıyorum: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); derleme sırasında aşağıdaki hatayı verir: Bir ifade ağacı, isteğe bağlı bağımsız değişkenler kullanan bir çağrı veya çağrı içeremez Yukarıda belirtilen …
119 c#  unit-testing  moq 


3
XML Serileştirme - Dizinin kök öğesini oluşturmayı devre dışı bırak
Koleksiyonun kök öğesinin oluşturulmasını bir şekilde devre dışı bırakabilir miyim? Serileştirme özniteliklerine sahip bu sınıf: [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List<ShopItem> Variants { get; set; } } şu XML'i oluşturur: <SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PRODUCTNAME>test</PRODUCTNAME> <Variants> <VARIANT> <PRODUCTNAME>hi 1</PRODUCTNAME> </VARIANT> …

19
Azure tablo depolaması 400 Hatalı İstek döndürüyor
Bunu hata ayıklama modunda çalıştırdım ve istisnanın ayrıntılarını içeren bir resim ekledim. Neyin yanlış gittiğini nasıl bilebilirim? Bir tabloya veri eklemeye çalışıyordum. Azure bana daha fazla ayrıntı veremez mi? Obs: Depolama, makinemde değil Windows Azure'da. Tablolar oluşturuldu, ancak veri eklerken bu hatayı alıyorum // Retrieve the storage account from the …



6
Dosya Adına TimeStamp Ekleme
Aynı dosyanın birden çok sürümünün aynı dizinde olmasını istediğim bu soruna birkaç kez rastladım. Bunu C # kullanarak yapma şeklim, bunun gibi bir şeyle dosya adına bir zaman damgası eklemektir DateTime.Now.ToString().Replace('/', '-').Replace(':', '.'). Bunu yapmanın daha iyi bir yolu var mı?
119 c#  .net  file  datetime  file-io 

3
Özel konfigürasyon dosyalarını yükleme
Statik ConfigurationManager.OpenExe(exePath)yöntemle bir derlemeyle ilgili yapılandırma dosyalarını açabileceğimi biliyorum, ancak yalnızca bir derlemeyle ilgili olmayan bir yapılandırma açmak istiyorum. Sadece standart bir .NET yapılandırma dosyası.
119 c#  configuration 

6
WPF'de ızgarama nasıl sınır koyarım?
C # / WPF'de ızgarama nasıl kenarlık koyarım? Bu olmasını istediğim şey bu, ancak başvuruma koyduğum şebeke kontrolü yerine her şeyin etrafına bir sınır koyuyor. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... and so on ...
119 c#  wpf 

4
'Async void' olay işleyicilerinden kaçınmalı mıyım?
async voidGörevlere başlamak için ateşle ve unut yöntemlerini kullanmanın genellikle kötü bir fikir olduğunu biliyorum , çünkü bekleyen görevin izi yok ve böyle bir yöntemin içine atılabilecek istisnaları ele almak zor. Genelde async voidolay işleyicilerinden de kaçınmalı mıyım ? Örneğin, private async void Form_Load(object sender, System.EventArgs e) { await Task.Delay(2000); …

2
Await ve ContinueWith arasındaki fark
Eğer birisi açıklayabilir awaitve ContinueWithaşağıdaki örnekte eşanlamlı veya değildirler. TPL'yi ilk kez kullanmaya çalışıyorum ve tüm belgeleri okudum, ancak farkı anlamıyorum. Bekleyin : String webText = await getWebPage(uri); await parseData(webText); Devam Et : Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = webText.ContinueWith((task) => parseData(task.Result)); webText.Start(); continue.Wait(); Belirli durumlarda …

10
Bir WPF ipucunu ekranda kalmaya zorlama
Etiket için bir araç ipucum var ve kullanıcı fareyi farklı bir kontrole hareket ettirene kadar açık kalmasını istiyorum. Araç ipucunda aşağıdaki özellikleri denedim: StaysOpen="True" ve ToolTipService.ShowDuration = "60000" Ancak her iki durumda da araç ipucu yalnızca tam olarak 5 saniye görüntülenir. Bu değerler neden göz ardı ediliyor?
119 c#  wpf  xaml  tooltip 

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.