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

15
C # için ayrıştırıcı
C # kodunu ayrıştırmak için hangi ayrıştırıcılar kullanılabilir? C # 'da kullanılabilen ve analiz edilen kodun her eseri hakkındaki satır ve dosya bilgilerine erişimimi sağlayan bir C # ayrıştırıcı arıyorum.
101 c#  parsing 


3
Bir çöp toplayıcı burada sonsuz döngüden nasıl kaçınır?
Aşağıdaki C # programını düşünün, döngüsüz bir döngü oluşturmak için bir cevap olarak kod golfüne gönderdim: class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } Bu program, incelememde sonsuz bir döngü gibi görünüyor, ancak birkaç bin yineleme için çalışıyor gibi görünüyor ve …

5
Moq kullanarak ASP.NET MVC'de HttpContext ile nasıl alay edebilirim?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } benim temel denetleyicim bu requestContext'i alan Initialize için bir geçersiz kılmaya sahip. …

19
JSON biçimlendirici C #?
stringGirdi olarak bir Json alacak ve satır sonları ve girintilerle biçimlendirecek bir işlev arıyor . Doğrulama bir bonus olacaktır, ancak gerekli değildir ve bunu bir nesneye veya herhangi bir şeye ayrıştırmam gerekmiyor. Böyle bir kütüphaneyi bilen var mı? Örnek giriş: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ …
101 c#  json  formatting 

13
Request.GetOwinContext bulunamıyor
Bunun neden işe yaramadığını anlamaya çalışırken bir saattir aradım. WebAPI ile bir ASP.Net MVC 5 uygulamam var. Request.GetOwinContext (). Authentication almaya çalışıyorum, ancak GetOwinContext'i nasıl dahil edeceğimi bulamıyorum. İşte kodum: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web; using System.Web.Mvc; using System.Web.Security; using TaskPro.Models; namespace TaskPro.Controllers.api …
101 c#  asp.net-web-api  owin 

10
Bir dizgenin n'inci oluşumunun dizinini alın?
Açık bir yerleşik yöntemi kaçırmadıysam , bir dizedeki bir dizenin n. Oluşumunu elde etmenin en hızlı yolu nedir? Döngünün her yinelemesinde başlangıç ​​dizinini güncelleyerek IndexOf yöntemini döngüye alabileceğimi fark ettim . Ama bunu bu şekilde yapmak bana savurgan geliyor.
101 c#  .net  string  indexing  indexof 

1
ReSharper ile zaten var olan arayüze yöntemi ayıklayın
Bir arabirim uygulayan bir sınıfa yeni bir yöntem ekliyorum ve "Arabirimi Çıkarma" yeniden düzenlemesini kullanmayı ve yalnızca yöntemi arabirime eklemeyi seviyorum. Ancak ReSharper, zaten var olan bir arayüze bir yöntem imzası eklemeyi destekliyor gibi görünmüyor. Bir şeyi kaçırıyormuşum gibi geliyor, eminim bir şekilde yapılabilir. Belki de önce arayüze yöntem imzasını …

7
C # 'da IDisposable kullanmak ile bir yıkıcı kullanmak arasındaki fark nedir?
IDispose'u bir yıkıcı yerine bir sınıf üzerinde ne zaman uygularım? Bu makaleyi okudum ama yine de asıl noktayı kaçırıyorum. Benim varsayımım, bir nesneye IDispose uygularsam, çöp toplayıcının bunu yapmasını beklemek yerine onu açıkça "yok edebilirim". Bu doğru mu? Bu, bir nesnede her zaman açıkça Dispose çağırmam gerektiği anlamına mı geliyor? …
101 c#  .net  dispose  destructor 

4
"Gizlenmek isteniyorsa yeni anahtar kelimeyi kullanın" uyarısı
Ekranımın altında bir uyarı var: Uyarı 1 'WindowsFormsApplication2.EventControlDataSet.Events', miras alınan 'System.ComponentModel.MarshalByValueComponent.Events' üyesini gizler. Gizleme amaçlanıyorsa yeni anahtar kelimeyi kullanın. C: \ Users \ myComputer \ Desktop \ Event Control \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Üzerine çift tıklarsam, şu çıkar: public EventsDataTable Events { get { return this.tableEvents; } …
101 c#  winforms 


4
C # 'ın @ ile harfi harfine dizelerinin Java eşdeğeri
Hızlı soru. Java'da dizelere uygulanan @ eşdeğeri var mı: Örneğin @"c:\afolder\afile", C # ile yapabilirim ve işlerken yapmak zorunda kalmadan kaçış karakterlerini yoksaymasını sağlayabilirim "c:\\afolder\\aFile". Java eşdeğeri var mı? hmmm: stackoverflow üzerimden kaçıyor .. lol. İkinci örnek şöyle olmalıdır: c: (çift ters eğik çizgi) klasör (çift ters eğik çizgi) aFile
101 c#  java  string  literals 

3
Excel özel işlev ipucu arayışı
Bu soru olmuştur istendi önce , ancak her zaman kabul cevap basitçe kullanarak işlev açıklamaları sağlamak için bir istifa olduğunu Application.MacroOptions( VBA6 ) ( VBA7 ), ama benim sorunu çözmez bu nedenle bu bilgiler aslında, bir ipucu olarak görünmüyor. Amaç Hepimizin arzuladığı şey, özel işlevleri herhangi bir yolla (VBA, VSTO …

9
dün ve yarın tarih saat c #
Kodum var: int MonthNow = System.DateTime.Now.Month; int YearNow = System.DateTime.Now.Year; int DayNow = System.DateTime.Now.Day; C # ile dün ve yarın gün, ay ve yıla nasıl ulaşabilirim? Tabii ki yazabilirim: DayTommorow = DayNow +1; ancak yarın başka bir ay veya yıl olabilir. Dün ve bugün öğrenmek için C # yerleşik araçlar …
101 c#  datetime 

7
ReSharper - küme ayraçlarını tek satır etrafında zorla
Küme parantezleri tek satırlı bir kod bloğunu çevrelemek için kullanılmadığında ReSharper'ı C # kodunu düzeltecek şekilde yapılandırabilir miyim, örneğin: if (blnSomeCondition) DoSomething(); // complain if (blnSomeOtherCondition) { DoSomethingElse(); // don't complain } Teşekkürler
101 c#  resharper 

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.