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


10
Razor / MVC3 kullanarak AssemblyVersion'ı bir web sayfasına alma sorunu
AssemblyInfo sürüm verilerini MVC3 sitemdeki her sayfanın altbilgisine koymak için _Layout.cshtml dosyamdaki bir altbilgide aşağıdaki kodu kullanıyorum. Ancak: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Sadece altbilgiye yazdırılır: Revision 0.0.0.0 Aşağıdakileri kullanarak "Montaj Yürütülüyor" için tüm montaj bilgilerini görüntülemek için görünümü değiştirdiğimde @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() Aşağıdakileri yazdıran: Revision App_Web__layout.cshtml.639c3968.hlogy75x, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null Bu, "Yürütme Meclisi" nin benim ana …

7
.NET'te yalnızca benzersiz öğelere izin veren koleksiyon?
C # içinde, ona yinelenen öğeler eklemenize izin vermeyecek bir koleksiyon var mı? Örneğin, aptal sınıfıyla public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int GetHashCode() { return (FirstName + LastName …
104 c#  set  hashset 

7
İlk sorgulamadan bir kayıt güncellensin mi?
Veritabanını sorguladığımı ve bir öğe listesi yüklediğimi varsayalım. Daha sonra bir detay görünüm formundaki öğelerden birini açıyorum ve öğeyi veritabanından yeniden sorgulamak yerine, listedeki veri kaynağından öğenin bir örneğini oluşturuyorum. Tek tek materyalin kaydını getirmeden veritabanı kaydını güncellememin bir yolu var mı? İşte şimdi nasıl yaptığımın bir örneği: dataItem itemToUpdate …

8
C # Dizeyi UTF-8'den ISO-8859-1'e (Latin1) H dönüştür
Bu konuyu Google'da araştırdım ve her cevaba baktım, ancak yine de anlamıyorum. Temel olarak UTF-8 dizesini ISO-8859-1'e dönüştürmem gerekiyor ve bunu aşağıdaki kodu kullanarak yapıyorum: Encoding iso = Encoding.GetEncoding("ISO-8859-1"); Encoding utf8 = Encoding.UTF8; string msg = iso.GetString(utf8.GetBytes(Message)); Kaynak dizem Message = "ÄäÖöÕõÜü" Ama ne yazık ki sonuç dizim msg = …
104 c#  .net  encoding  utf-8  iso-8859-1 

8
C #’da hala [goto] kullanan var mı ve öyleyse neden? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin C # 'ta hala "goto" anahtar kelime sözdizimini kullanıp kullanmadığını ve bunu yapmak için …
104 c#  .net  coding-style  goto 


7
C # olayları eşzamanlı mı?
Bu sorunun iki bölümü var: Bir olayın yükseltilmesi iş parçacığını engelliyor mu , yoksa EventHandlers'ın eşzamansız olarak yürütülmesini mi başlatıyor ve iş parçacığı aynı anda devam ediyor mu? Are bireysel EventHandlers eşzamanlı arkaya çalıştırın (olayına abone) ya da başkalarının aynı anda çalışan olmadığını hiçbir garantisi ile uyumsuz çalışacak mı?
104 c#  .net  events  delegates 


9
Web API 2: nesnelerde ve alt nesnelerinde camelCased özellik adlarıyla JSON nasıl döndürülür?
GÜNCELLEME Tüm cevaplar için teşekkürler. Yeni bir projedeyim ve görünüşe göre sonunda bunun altına inmişim: Görünüşe göre şu kod aslında suçluydu: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response != null ? new JsonContent(response) : null }; } …

14
CS1998 uyarısını bastır: Bu zaman uyumsuz yöntemde 'await' yok
Bazı eşzamansız işlevlere sahip bir arayüzüm var. Arayüzü uygulayan bazı sınıfların bekleyecek hiçbir şeyi yoktur ve bazıları sadece fırlatabilir. Tüm uyarılarla biraz can sıkıcı. Bir zaman uyumsuz işlevde await kullanılmadığında. Mesajı bastırmak mümkün mü? public async Task<object> test() { throw new NotImplementedException(); } uyarı CS1998: Bu zaman uyumsuz yöntem 'bekleme' …
104 c#  asynchronous 

6
Mesaj pompası nedir?
Gelen bu konuya (yaklaşık bir yıl önce yayınlanan) bir interaktif olmayan oturumda Word çalıştıran gelebilir sorunların bir tartışma vardır. Orada verilen (oldukça güçlü) tavsiye, böyle yapmamaktır. Bir gönderide "Office API'lerinin tümü, Office'i bir monitör, klavye ve fare ve en önemlisi bir mesaj pompası ile bir masaüstünde etkileşimli bir oturumda çalıştırdığınızı …


6
Asp.net webapi 2 isteğini ve yanıt gövdesini bir veritabanına kaydetmeniz gerekiyor
IIS üzerinde barındırılan Microsoft Asp.net WebApi2 kullanıyorum. Çok basit bir şekilde istek gövdesini (XML veya JSON) ve her gönderi için yanıt gövdesini günlüğe kaydetmek istiyorum. Bu proje veya gönderiyi işleyen denetleyici hakkında özel bir şey yok. Gerekli olmadıkça nLog, elmah, log4net gibi günlük çerçevelerini veya web API'sinin yerleşik izleme özelliklerini …

2
NuGet paketine bir sınıf kitaplığı için Xml Belgelerini nasıl dahil edersiniz?
Bir C # sınıf kitaplığı için bir NuGet paketi oluşturuyorum ve oluşturulan Xml Belgelerini kitaplığa dahil etmek istiyorum. Bu benim nuspec dosyam: <?xml version="1.0" encoding="utf-8"?> <package> <metadata> <id>MyLibrary</id> <version>1.0.0.0</version> <authors>John Nelson</authors> <language>en-US</language> <description>A C# class library</description> </metadata> <files> <file src="..\..\build\MyLibrary.dll" target="lib\Net40" /> <file src="..\..\build\MyLibrary.xml" target="lib\Net40" /> </files> </package> Ne zaman …
104 c#  nuget  nuget-package 

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.