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

11
Bir dosya sistemi yolu verildiğinde, dosya adını uzantısı olmadan çıkarmanın daha kısa bir yolu var mı?
WPF C # programlıyorum. Örneğin aşağıdaki yolu var: C:\Program Files\hello.txt ve ondan çıkarmak istiyorum hello. Yol, stringbir veritabanından alınır. Şu anda yolu '\'bölmek ve sonra tekrar bölmek için aşağıdaki kodu kullanıyorum '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); Çalışıyor, …

4
ReSharper uyarıyor: “Genel tipte statik alan”
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

9
Dizenin son karakterini sil
Bir veritabanına bağlı bir listede çok fazla bilgi alıyorum ve web sitesine bağlı biri için gruplar dizesi oluşturmak istiyorum. Bunu test etmek için kullanıyorum ama bu dinamik değil, bu yüzden gerçekten kötü: string strgroupids = "6"; Bunu şimdi kullanmak istiyorum. Ama döndürülen dize şuna benzer1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = …
261 c#  string  char 

2
HttpClient PostAsync ikinci parametrem için HttpContent'i nasıl ayarlarım?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } Alır olması PostAsyncgereken başka bir …

4
Web.config dönüşümü ile appSettings bölümündeki özniteliğin değeri nasıl değiştirilir
Aşağıdaki Web.config appSettings dosyasını dönüştürmek mümkün mü: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> böyle bir şeye: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Yani, anahtar kaldırmak gerekir developmentModeUserId ve ben anahtar …
260 c#  asp.net  .net  web-config 




24
Yapım tarihini görüntüleme
Şu anda başlık penceresinde yapı numarasını gösteren bir uygulamam var. Bu iyi ve iyi, ancak en son sürüme sahip olup olmadıklarını bilmek isteyen kullanıcıların çoğu için hiçbir şey ifade etmiyor - 1.0.8.4321 oluşturmak yerine "geçen Perşembe" olarak adlandırmaya eğilimlidirler. Plan orada inşa tarihi koymaktır - Yani "Örneğin App 21/10/2009 üzerine …
260 c#  date  time  compilation 


27
Hedef makine aktif olarak reddettiğinden bağlantı kurulamadı mı?
Bazen bir WebService HttpWebRequest yaparken aşağıdaki hatayı alıyorum. Kodumu da aşağıda kopyaladım. System.Net.WebException: Uzak sunucuya bağlanılamıyor ---> System.Net.Sockets.SocketException: Hedef makine aktif olarak reddettiğinden bağlantı kurulamadı 127.0.0.1:80 at System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) System.Net.Sockets.Socket.InternalConnect'te (EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, Socket s4, Socket s6, Socket & socket, IPAdresi ve adres, ConnectSocketState …

24
Gmail Hatası: SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı. Sunucu yanıtı şuydu: 5.5.1 Kimlik Doğrulaması Gerekli
E-posta göndermek için aşağıdaki kodu kullanıyorum. Kod yerel Makinemde düzgün çalışıyor. Ama Üretim sunucusunda hata mesajı alıyorum var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient { Host = "smtp.gmail.com", Port = …
260 c#  .net  smtp  gmail 




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.