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


3
Hangi koşullar altında bir SqlConnection otomatik olarak bir ortam TransactionScope İşlemine kaydolur?
Bir SqlConnection'ın bir işleme "dahil edilmesi" ne anlama gelir? Sadece bağlantıda yürüttüğüm komutların işleme katılacağı anlamına mı geliyor? Öyleyse, SqlConnection hangi koşullarda otomatik olarak bir ortam TransactionScope İşlemine kaydolur ? Kod yorumlarındaki sorulara bakın. Her sorunun cevabına ilişkin tahminim parantez içindeki her soruyu takip ediyor. Senaryo 1: Bir işlem kapsamının …

7
C # içindeki JSON ayrıştırma
Google AJAX Arama API'sından bazı JSON verilerini ayrıştırmaya çalışıyorum. Ben bu URL'yi ve sonuçları ekrana böylece onu yıkmak istiyorum. Şu anda bu kodu yazdım, ancak basitleştirilmiş JSON dizeleri ile bir dizi örnek olmasına rağmen, bir sonraki adımda ne yapacağım konusunda oldukça kayboldum. Genel olarak C # ve .NET için yeni …
201 c#  asp.net  json  parsing  json.net 



11
TaskCompletionSource <T> ne zaman kullanılmalıdır?
AFAIK, bildiği tek şey, bir noktada, maruz kaldığı özellik yoluyla tamamlanması için onun SetResultveya SetExceptionyönteminin çağrılmasıdır .Task&lt;T&gt;Task Başka bir deyişle, a Task&lt;TResult&gt;ve tamamlanmasının üreticisi olarak hareket eder . Burada örneği gördüm : Bir Func'u eşzamansız olarak yürütmek ve bu işlemi temsil edecek bir Göreve sahip olmak için bir yola ihtiyacım …

14
Yeni ve geçersiz kılma arasındaki fark
Aşağıdakiler arasındaki farkın ne olduğunu merak ediyorum: Durum 1: Temel Sınıf public void DoIt(); Durum 1: Devralınan sınıf public new void DoIt(); Durum 2: Temel Sınıf public virtual void DoIt(); Durum 2: Miras alınan sınıf public override void DoIt(); Her iki durum 1 ve 2, yaptığım testlere göre aynı etkiye …

6
Dosya adı içeren yoldan dosya adı olmadan tam yolu alma
System.IO.PathBana sadece dosya yolunu veren bir şey var mı ? Örneğin, string @ "C: \ web sunucusu \ halka \ MyCompany \ yapılandırmaları \ promo.xml", bana verecek bir BCL yöntemi var mı "C: \ web sunucusu \ kamu \ MyCompany \ yapılandırmaları \"?
200 c#  file  path 

14
Dinamik (C # 4) ve var arasındaki fark nedir?
C # v4 ile gönderim yapan yeni anahtar kelime hakkında bir sürü makale okumuştum, ancak "dinamik" ve "var" arasındaki farkı bulamadım. Bu makale beni düşündürdü, ama hala bir fark göremiyorum. "Var" ı yalnızca yerel bir değişken olarak kullanabileceğiniz gibi, hem yerel hem de global olarak dinamik olarak kullanabiliyor musunuz? Dinamik …
199 c#  dynamic 

5
Konsol uygulamasında .NET Global özel durum işleyicisi
Soru: Konsol uygulamamda işlenmeyen özel durumlar için genel bir özel durum işleyici tanımlamak istiyorum. Asp.net'te global.asax dosyasında tanımlanabilir ve Windows uygulamalarında / hizmetlerinde aşağıdaki gibi tanımlanabilir. AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler); Ancak bir konsol uygulaması için genel bir istisna işleyicisi nasıl tanımlayabilirim? currentDomain çalışmıyor gibi görünüyor (.NET …

11
Net 4.0'da Eşzamanlı Liste <T> yok mu?
System.Collections.ConcurrentNet 4.0'da yeni isim alanını görmek beni çok heyecanlandırdı ! Gördüğüm ConcurrentDictionary, ConcurrentQueue,ConcurrentStack , ConcurrentBagve BlockingCollection. Gizemli bir şekilde eksik gibi görünen bir şey, ConcurrentList&lt;T&gt; . Bunu kendim mi yazmalıyım (ya da web'den çıkar :) Burada bariz bir şeyi mi kaçırıyorum?

7
App_Code'da bulunan sınıflara erişilemiyor
ASP.NET'te bir web sitesi oluşturdum ve bir sınıf oluşturup App_Code klasörünün içine koydum. Ancak buna diğer sayfalarımdan erişemiyorum. Buna izin vermek için bir şeyin yapılandırılması gerekiyor mu? Önceki projelerde çalışmasını sağladım, ancak bu projede bir şekilde değil. namespace CLIck10.App_Code { public static class Glob { ... } }
198 c#  asp.net 

12
Html.TextBoxFor ile varsayılan bir değer nasıl ayarlanır?
Basit bir soru, ASP.NET MVC Framework 1'den Html Helper kullanıyorsanız, aşırı yük olduğundan metin kutusunda varsayılan bir değer ayarlamak kolaydır Html.TextBox(string name, object value). Html.TextBoxFor yöntemini kullanmayı denediğimde , ilk tahminim işe yaramadı aşağıdakileri denemek oldu: &lt;%: Html.TextBoxFor(x =&gt; x.Age, new { value = "0"}) %&gt; Şimdilik sadece Html.TextBox (string, …

7
XML belgelerinde genel sınıflara ve yöntemlere başvurma
Xml belgelerini yazarken &lt;see cref="something"&gt;something&lt;/see&gt;elbette işe yarar . Peki genel sınıfa sahip bir sınıfa veya yönteme nasıl başvuruyorsunuz? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } Bir yere xml belgeleri yazacak olsaydım, fantezi sınıfına nasıl başvururum? a'ya nasıl başvurabilirim FancyClass&lt;string&gt;? Yöntem ne olacak? Örneğin …

3
OWIN Startup.cs sınıfını kullanıyorsam ve tüm yapılandırmayı oraya taşırsam Global.asax.cs dosyasına ihtiyacım var mı?
Diyelim ki Bireysel Hesaplar şablonuyla MVC'den yapılan yepyeni bir ASP.NET MVC 5 uygulamasında, Global.asax.cssınıfı silip yapılandırma kodunu Startup.cs Configuration()aşağıdaki gibi yönteme taşırsam, dezavantajları nelerdir? public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ConfigureAuth(app); } } Benim için olumsuz yanı, ASP.NET 4 uygulamalarını ASP.NET 5'e …

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.