«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
mülkün web API'sında serileştirilmesini önleme
Bir dinlenme API oluşturmak için bir MVC 4 web API ve asp.net web formları 4.0 kullanıyorum. Harika çalışıyor: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Şimdi bazı özelliklerin serileştirilmesini önlemem …

4
C # kısa / uzun / int değişmez biçim?
C / C # / vb size bir hazır numarası (o gibi görünen olmadığını derleyici söyleyebilirim yani. floatYerine double, unsigned longyerine int: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long vb. Birisi beni bunların listesine yönlendirebilir mi? Özellikle shortveya …

12
C # Dosya Adını Daralt
Son zamanlarda bir grup MP3'ü çeşitli konumlardan bir depoya taşıyorum. ID3 etiketlerini (teşekkürler, TagLib-Sharp!) Kullanarak yeni dosya adlarını inşa ediyordum ve ben bir System.NotSupportedException: "Verilen yolun biçimi desteklenmiyor." Bu ya File.Copy()veya tarafından oluşturuldu Directory.CreateDirectory(). Dosya adlarımın dezenfekte edilmesi gerektiğini anlamak uzun sürmedi. Açık olan şeyi yaptım: public static string SanitizePath_(string …

9
Ek ViewData'yı Güçlü Yazılan Kısmi Görünüme Aktarma
Bir ProductImage alır güçlü yazılan bir Kısmi Görünüm var ve işlendiğinde ben de içeren sayfada dinamik olarak oluşturmak bazı ek ViewData sağlamak istiyorum. RenderPartial çağrısı ile hem güçlü bir şekilde yazılan nesneyi hem de özel ViewData'mı kısmi görünüme nasıl geçirebilirim? var index = 0; foreach (var image in Model.Images.OrderBy(p => …

12
Listedeki son öğeyi <> nasıl bulabilirim?
Aşağıdaki benim kod bir özü: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID …
174 c#  list  for-loop 

8
.csproj dosyası nasıl düzenlenir
.NET framework 4.0 MSBUILD.EXE dosyasını kullanarak .csproj dosyamı derlerken "website01.csproj" geçerli bağlamında bulunamadı "lable01" hatası alıyorum Aslında Kod referansı ile her ASP.NET sayfası eklemeniz gerekir Dosya referansı arkasında, yaptım, iyi çalışıyor ama yukarıdaki hata beklemede. Umarım bu .csproj dosyasına form adı "LABLE01" eklemeniz gerektiği anlamına gelir ancak sözdizimini bilmiyorum. Herkes …
174 c#  .net  asp.net 

4
XML Serileştirilebilir sınıfın neden parametresiz bir kurucuya ihtiyacı var?
Xml serileştirme yapmak için kod yazıyorum. Aşağıdaki fonksiyon ile. public static string SerializeToXml(object obj) { XmlSerializer serializer = new XmlSerializer(obj.GetType()); using (StringWriter writer = new StringWriter()) { serializer.Serialize(writer, obj); return writer.ToString(); } } Argüman parametresiz yapıcısı olmayan bir sınıf örneğiyse, bir istisna atar. İşlenmeyen Özel Durum: System.InvalidOperationException: CSharpConsole.Foo parametresiz bir …

13
Denetleyici ve eylem adı denetleyiciden alınsın mı?
Web uygulamamız için, görünüme bağlı olarak getirilen ve görüntülenen öğelerin sırasını kaydetmeliyim - ya da kesin olarak - görünümü oluşturan denetleyici ve eylem (ve elbette kullanıcı kimliği, ancak buradaki nokta değil). Her denetleyici eyleminde kendime bir tanımlayıcı vermek yerine (DB çıktılarının görünüme bağlı sıralaması için kullanmak için), bu tanımlayıcıyı otomatik …

5
IIS Express Web uygulamasını durdurduktan sonra çalışan siteyi hemen kapatma
IDE'de uygulamayı durdurmak istediğim ilk günlerde visual studio 2012 kullanıyorum, uygulama hala IIS Express'te çalışıyordu, çalışan uygulamalara göz atabilir ve çalışabilirim, ancak şimdi yapamıyorum. IIS Durdur düğmesine basarsam uygulamayı hemen kapatırım. Hatırladığımdan beri ayarlarda herhangi bir değişiklik yapmadım. Bunu ilk günlerle aynı şekilde nasıl yapmalıyım?

2
IEnumerable <KeyValuePair <>> 'dan Sözlük Yeniden Oluşturma
Bir döndüren bir yöntem var IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, ancak bazı arayanlar için bir sözlük yönteminin sonucu gerektirir. Nasıl dönüştürebilirsiniz IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;bir içine Dictionary&lt;string, ArrayList&gt;kullandığım böylece TryGetValue? yöntem: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // ... yield return new KeyValuePair&lt;string, ArrayList&gt;(t.Name, controlInformation); } arayan: Dictionary&lt;string, ArrayList&gt; actual = target.GetComponents(); actual.ContainsKey("something");

7
ASP.NET Core form POST, HTTP 415 Desteklenmeyen Ortam Türü yanıtıyla sonuçlanır
Content-Type: application/x-www-form-urlencodedAşağıdaki denetleyiciye bir form POST HTTP isteği ( ) göndermek, HTTP 415 Desteklenmeyen Ortam Türü yanıtına neden olur. public class MyController : Controller { [HttpPost] public async Task&lt;IActionResult&gt; Submit([FromBody] MyModel model) { //... } } Form sonrası HTTP üstbilgileri: POST /submit HTTP/1.1 Host: example.com:1337 Connection: keep-alive Content-Length: 219 Pragma: …

5
Bir dizede çift tırnak işareti
Çift tırnak işaretleri şu şekilde kaçabilir: string test = @"He said to me, ""Hello World"". How are you?"; Ancak bu, "dizeye karakter eklemeyi içerir . Dizede herhangi bir değişiklik gerekmemesi için çift tırnaklardan kaçmak için bir C # işlevi veya başka bir yöntem var mı?
173 c#  string  double-quotes 

5
Lambda ifadelerinde ref veya out parametresi kullanılamaz
Neden lambda ifadesinde ref veya out parametresini kullanamıyorsunuz? Bugün hatayla karşılaştım ve bir çözüm buldum ama bunun neden derleme zamanı hatası olduğunu merak ettim. CS1628 : Anonim bir yöntem, lambda ifadesi veya sorgu ifadesi içinde ref veya out parametresi 'parametre' içinde kullanılamaz İşte basit bir örnek: private void Foo() { …
173 c#  lambda 


6
ASP.NET WebAPI'de dosya (FileContentResult) döndürme
Düzenli bir MVC denetleyicisinde, pdf ile a FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Ama bunu nasıl bir haline dönüştürebiliriz ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } İşte denedim ama iş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.