«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
AppDomain.CurrentDomain.BaseDirectory veya System.Environment.CurrentDirectory kullanmalı mıyım?
Aynı klasörde iki exe dosyam var, exe1'deki bir düğmeden exe2 çalıştırabilirim. Bugün bir müşteriyi uzak (terminal hizmetleri) oturumu üzerinden gözlemliyordum ve exe2 'Dosya bulunamadı' hatasını çalıştıramadı, ancak kontrol ettiğimizde exe1 aynı dizindeydi. Öyleyse AppDomain.CurrentDomain.BaseDirectory veya System.Environment.CurrentDirectory kullanmalı mıyım? Teşekkürler
86 c#  exception 


22
C # WinForm Uygulamamı nasıl yeniden başlatırım?
Bir C # .NET 2.0 WinForm Uygulaması Geliştirme. Uygulamanın kendini kapatması ve yeniden başlatması gerekiyor. Application.Restart(); Yukarıdaki yöntemin güvenilmez olduğu kanıtlanmıştır . Uygulamayı yeniden başlatmanın daha iyi bir yolu nedir?
86 c#  .net 

7
string.List <int> veya başka bir türe katılın
Bir dizi veya giriş listesini aşağıdaki gibi virgülle ayrılmış bir dizeye dönüştürmek istiyorum: string myFunction(List&lt;int&gt; a) { return string.Join(",", a); } Ancak string.Join yalnızca List&lt;string&gt;ikinci parametre olarak alır . Bunu yapmanın en iyi yolu nedir?
86 c#  arrays  string 

16
Ctrl + R, Ctrl + R komutu çalışmıyor
Bir değişkeni yeniden adlandırmak için Visual Studio 2008 içinde Ctrl+ R, Ctrl+ Rkomutunu kullanmaya çalışıyorum . Alt kısımda şunu söyleyen bir hata mesajı alıyorum "Tuş kombinasyonu ( Ctrl+ R, Ctrl+ R) şu anda mevcut olmayan komuta (&amp; Yeniden Adlandır ...) bağlıdır." Çalıştırmıyorum ya da dosyada değişiklik yapılmasını engelleyebileceğini düşündüğüm herhangi …

9
File.Move Çalışmıyor - Dosya Zaten Var
Bir klasörüm var: c: \ test Bu kodu deniyorum: File.Move(@"c:\test\SomeFile.txt", @"c:\test\Test"); İstisna alıyorum: dosya zaten mevcut Çıktı dizini kesinlikle var ve girdi dosyası orada.
86 c#  file-io 



3
Linq'te Union Vs Concat
Ben bir sorum var Unionve Concat. Sanırım her ikisi de aynı şekilde davranıyor List&lt;T&gt;. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 2 …
86 c#  linq 

5
SignalR 2.0 .NET istemcisini sunucu hub'ına yeniden bağlamak için en iyi uygulama
Bir mobil uygulamada .NET istemcisi ile SignalR 2.0 kullanıyorum ve çeşitli bağlantı kesme türlerini ele alması gerekiyor. Bazen SignalR istemcisi otomatik olarak yeniden bağlanır - ve bazen HubConnection.Start()tekrar arayarak doğrudan yeniden bağlanması gerekir . SignalR bazen sihirli bir şekilde otomatik olarak yeniden bağlandığından, bir özelliği mi yoksa yapılandırma ayarını mı …


3
Entity Framework Code First Fluent API ile tablo adı nasıl belirtilir
Bir Varlığım var ve Entity Framework'ü farklı bir ada sahip bir veritabanı tablosuyla eşlemek için yapılandıracağım. Bunu Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ) ile kolayca yapabilirim . Ancak sınırlamalar nedeniyle artık Code First Fluent API kullanmam gerekiyor (etki alanı nesnelerim harici istemciler tarafından kullanılacak, bu nedenle teknolojiye özgü olmamalı - …

8
C # 'da mutlak yola bağıl yol?
Görüntülere giden href dosya yollarını içeren xml dosyalarım var (örneğin, ".... \ images \ image.jpg"). Href'ler göreceli yollar içerir. Şimdi, href'leri görüntülere çıkarmam ve bunları dosya sisteminde mutlak yollara dönüştürmem gerekiyor. GetFullPath yöntemini biliyorum, ancak denedim ve yalnızca CurrentDirectory kümesinden çalışıyor gibi görünüyor, bu C: gibi görünüyor, bu yüzden bunu …

5
C # URL Slugify algoritması?
Bu yüzden SO'daki slug etiketini aradım ve taradım ve yalnızca iki cazip çözüm buldum: C # 'da Slugify ve Karakter Transliterasyonu C # 'da süper veya alt simgeyi normal metne dönüştürme Soruna kısmi çözüm olan. Bunu kendim manuel olarak kodlayabilirim, ancak henüz orada bir çözüm olmamasına şaşırdım. Öyleyse, C # …
86 c#  slug 

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.