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




14
C # 'da char'ı int'e dönüştür
C # 'da bir karakterim var: char foo = '2'; Şimdi 2'yi bir int'e sokmak istiyorum. Convert.ToInt32'nin karakterin gerçek ondalık değerini 2 sayısını döndürdüğünü buldum. Aşağıdakiler çalışacaktır: int bar = Convert.ToInt32(new string(foo, 1)); int.parse yalnızca dizeler üzerinde de çalışır. C # 'da bir karakterden int karakterine bir dizge oluşturmadan gitmek …
160 c#  char  int 

4
Karşılaştırma operatörü null int ile nasıl çalışır?
Null yapılabilir türleri öğrenmeye başladım ve aşağıdaki davranışla karşılaştım. Null yapılabilir int'i denerken, karşılaştırma operatörünün bana beklenmedik sonuç verdiğini görüyorum. Örneğin, aşağıdaki kodumda, aldığım çıktı "her ikisi ve 1 eşittir" dir . Unutmayın, "boş" da yazmaz. int? a = null; int? b = 1; if (a < b) Console.WriteLine("{0} is …
160 c#  nullable 



26
Bir C # kodlama standartları / en iyi uygulamalar belgesi geliştirmek için herhangi bir öneriniz var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
159 c#  standards  procedure 

13
Log4net, günlüğü günlük dosyasına yazmaz
Log4net kullanarak basit bir senaryo oluşturdum, ancak iletileri günlük dosyasına eklenmediği için günlük uygulayıcılarım çalışmıyor gibi görünüyor. Web.config dosyasına aşağıdakileri ekledim: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <level value="INFO" /> <appender-ref …
159 c#  .net  asp.net  logging  log4net 

5
Bir dizeye sıfır dolgu ekleme
Dize uzunluğumun her zaman 4 olması için bir dizeye "0" dolgusunu nasıl eklerim? Misal If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 padding is added = 4501
159 c#  string  padding 


7
İstemci SOAP isteği gönderecek ve yanıt alacak
Bir web hizmetine SOAP istekleri gönderen (ve sonuçları alan) bir C # istemcisi (Windows hizmeti olarak geliştirilecektir) oluşturmaya çalışılıyor. Bu sorudan bu kodu gördüm: protected virtual WebRequest CreateRequest(ISoapMessage soapMessage) { var wr = WebRequest.Create(soapMessage.Uri); wr.ContentType = "text/xml;charset=utf-8"; wr.ContentLength = soapMessage.ContentXml.Length; wr.Headers.Add("SOAPAction", soapMessage.SoapAction); wr.Credentials = soapMessage.Credentials; wr.Method = "POST"; wr.GetRequestStream().Write(Encoding.UTF8.GetBytes(soapMessage.ContentXml), 0, …

2
String.Equals (a, b) nasıl StackOverflowException oluşturmaz?
String ==Operatörü incelerken, aradığını fark ettim String.Equals(string a, string b), yani sadece bir geçiş. String.Equals(string a, string b)Yöntemi inceleyerek, ==operatörü kullanarak bir eşitlik kontrolü yaptığını görüyorum . Bu nasıl çalışıyor ve ya da StackOverflowExceptionböyle bir şey yaparken bir zamana neden olmuyor ?"x" == "x""x" == "y" Güncelleme : JetBrains'e haber …
159 c#  .net 

9
Geçerli kullanıcı nasıl alınır ve MVC5 kullanıcı sınıfı nasıl kullanılır?
MVC 5'te oturum açmış olan kullanıcının kimliğini nasıl edinebilirim ? StackOverflow önerilerini denedim, ancak MVC 5 için değil gibi görünüyor. Ayrıca, MVC 5 kullanıcılara bir şeyler atamak için en iyi uygulama nedir? (örneğin, Userolmalıdır Items. Kullanıcının Idiçinde saklamalı mıyım Item? UserSınıfı bir List<Item>navigation özelliği ile genişletebilir miyim ? MVC şablonundan …

10
C # Sertifika hatalarını yoksay?
Uzak bir web hizmetine bir web hizmeti isteği sırasında aşağıdaki hatayı alıyorum: SSL / TLS güvenli kanalı için güven ilişkisi kurulamadı. ---> System.Security.Authentication.AuthenticationException: Doğrulama yordamına göre uzak sertifika geçersiz. Bu hatayı yok sayıp devam etmek için yine de var mı? Uzak sertifika imzalanmamış gibi görünüyor. Bağlandığım site www.czebox.cz- siteyi ziyaret …
159 c#  .net  ssl 

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.