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

8
Tasarım zamanında var kullanılarak bildirilen bir değişkenin türünü güvenilir bir şekilde nasıl belirleyebilirim?
Emacs'de C # için bir tamamlama (intellisense) tesisi üzerinde çalışıyorum. Buradaki fikir şudur, eğer bir kullanıcı bir parça yazarsa ve daha sonra belirli bir tuş vuruşu kombinasyonu yoluyla tamamlama isterse, tamamlama tesisi olası tamamlamaları belirlemek için .NET yansımasını kullanır. Bunu yapmak, tamamlanan şeyin türünün bilinmesini gerektirir. Bir dizeyse, bilinen bir …


3
XDocument ile XPath nasıl kullanılır?
Benzer bir soru var, ancak benim durumumda çözüm işe yaramadı: XDocument, XPath ve ad alanlarındaki tuhaflık İşte çalıştığım XML: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> Ve aşağıda çalışması gerektiğini düşündüğüm kod var ama işe yaramadı ... XDocument xdoc = …
109 c#  .net  xml  xpath  linq-to-xml 

3
ASP.Net Formuna gönderilen Gönderi Verilerini Okuyun
Bir asp.net uygulamasında çalışan bir giriş formum var. Bir kullanıcı adı ve şifre metin kutusu ve girişi işlemek için bir düğme içeren standart öğeler. İyi çalışıyor. Kullanıcının kullanıcı adı ve parolayı asp.net uygulamamın bir parçası olmayan ayrı bir düz html sayfasından girmesine izin vermek için yeni bir gereksinimim var. Bunu …
109 c#  asp.net  post 

2
Neden senkronize etmek yerine zaman uyumsuz WebAPI işlemleri oluşturmalıyım?
Oluşturduğum bir Web API'de aşağıdaki işlemi yapıyorum: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Bu web hizmetine yapılan çağrı bir Jquery Ajax çağrısı aracılığıyla şu şekilde yapılır: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" …


27
Yanıtı Web API'sinde Json ile seri hale getiremedi
ASP.NET MVC 5 Web Api ile çalışıyorum. Tüm kullanıcılarıma danışmak istiyorum. Yazdım api/usersve şunu alıyorum: "'ObjectContent`1' türü, 'application / json; charset = utf-8' içerik türü için yanıt gövdesini serileştiremedi" WebApiConfig'te şu satırları zaten ekledim: HttpConfiguration config = new HttpConfiguration(); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType); config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; Ama yine de çalışmıyor. Dönüş verileri için …

9
"Özel" anahtar kelimesini C # ile yazmak için herhangi bir neden var mı?
Gibi bildiğim kadarıyla, privatevarsayılan her yerde C # (ı yazma yoksa yani public, protected, internalvb öyle olacak privatevarsayılan). (Yanlışım varsa lütfen düzelt.) Öyleyse, bu anahtar kelimeyi yazmanın nedeni nedir veya üyeler için neden var? Örneğin, bir olay işleyicisi otomatik olarak oluşturulduğunda şuna benzer: private void RatTrap_MouseEnter(object sender, CheeseEventArgs e) { …

8
İş parçacığı açısından güvenli bir Sözlük uygulamanın en iyi yolu nedir?
IDictionary türetip özel bir SyncRoot nesnesi tanımlayarak C # 'da iş parçacığı açısından güvenli bir Sözlük uygulayabildim: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; } } public …

4
ConcurrentDictionary AddOrUpdate'te güncelleme bölümü için eklenecekler
ConcurrentDictionary kullanmak için Dictionary'yi kullanarak bazı kodları yeniden yazmaya çalışıyorum. Bazı örnekleri inceledim ancak AddOrUpdate işlevini uygulamada hala sorun yaşıyorum. Bu orijinal kod: dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if (useDic.ContainsKey(authUser.UserId)) { userDic.Remove(authUser.UserId); } } else { userDic = …

11
Herhangi bir kalite kaybı olmadan bir Görüntüyü yeniden boyutlandırma [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu sorunun netleştirilmesine yardımcı olması için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Görüntü kalitesi etkilenmeden bir görüntüyü nasıl yeniden boyutlandırabilirim?
109 c#  image  image-scaling 


9
RichTextBox dizesinin farklı kısımlarını renklendirin
RichTextBox'a eklenecek bir dizenin parçalarını renklendirmeye çalışıyorum. Farklı dizelerden oluşturulmuş bir dizim var. string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; Bu, oluşturulduktan sonra mesajın nasıl görüneceğidir. [9:23 pm] Kullanıcı: mesajım burada. Köşeli parantezler [9:23] dahil olmak üzere her şeyin …

4
Active Directory'den bir kullanıcı listesini nasıl alabilirim?
Active Directory'den bir kullanıcı listesini nasıl alabilirim? Kullanıcı adı, soyadı ve soyadı almanın bir yolu var mı? Bunun kullanıldığı benzer bir gönderi gördüm: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Active Directory ile hiçbir şey yapmadım, bu yüzden tamamen kayboldum. Herhangi bir yardım çok takdir edilecektir!

8
C # 'ta Sözlük anahtarları olarak diziler (veya diziler)
C # dilinde Sözlük arama tablosu yapmaya çalışıyorum. 3 demetlik değeri bir dizeye çözümlemem gerekiyor. Dizileri anahtar olarak kullanmayı denedim ama bu işe yaramadı ve başka ne yapacağımı bilmiyorum. Bu noktada bir Sözlükler Sözlüğü yapmayı düşünüyorum, ancak javascript'te böyle yapsam da buna bakmak pek hoş olmaz.

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.