«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
401 yerine yetkisiz webapi çağrısı dönen giriş sayfası
Mvc / webapi projemi, ustura görünümünden çağrılan bir webapi yönteminin yetkisiz olduğunda giriş sayfasını döndürmemesi için nasıl yapılandırabilirim? Javascript üzerinden aramalar için WebApi denetleyicileri de olan bir MVC5 uygulaması. Aşağıdaki iki yöntem [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles = "Member")] public List<vmLatestProblems> mylatestproblems() …


10
Bir dizeden yeni satır karakterleri nasıl kaldırılır?
Aşağıdaki biçimde bir dize var string s = "This is a Test String.\n This is a next line.\t This is a tab.\n' Yukarıdaki dize \nve tüm oluşumları kaldırmak istiyorum \r. Denedim string s = s.Trim(new char[] {'\n', '\r'});ama yardımcı olmadı.
181 c#  .net 

15
EF Core ile ASP.NET Core'da taşıma nasıl kaldırılır
PM> Remove-Migration -context BloggingContextEF Core kullanarak bir ASP.NET Core projesiyle VS2015'te çalıştırdığımda aşağıdaki hatayı alıyorum: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration. at Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(String …

5
Bu foreach kodunu Parallel.ForEach'a nasıl dönüştürebilirim?
Biraz kafam karıştı Parallel.ForEach. Nedir Parallel.ForEachve tam olarak ne yapar? Lütfen herhangi bir MSDN bağlantısına başvurmayın. İşte basit bir örnek: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } Bu örneği nasıl yeniden yazabilirim Parallel.ForEach?



9
C # 'daki temel öğeler için == ve Eşittir () arasındaki fark nedir?
Bu kodu düşünün: int age = 25; short newAge = 25; Console.WriteLine(age == newAge); //true Console.WriteLine(newAge.Equals(age)); //false Console.ReadLine(); Hem intve shortbir karşılaştırma ilkel türleri vardır, ama ==geri döner doğru ve ile bir karşılaştırma Equalsyanlış geri döner. Neden?
180 c#  compare 

18
İstisnaları atmadan dizenin bir kılavuz olup olmadığını test et?
Bir dizeyi bir Guid'e dönüştürmeyi denemek istiyorum, ancak istisnaları yakalamaya güvenmek istemiyorum ( performans nedeniyle - istisnalar pahalıdır kullanılabilirlik nedeniyle - hata ayıklayıcı açılır tasarım nedenleriyle - beklenen istisna değildir Başka bir deyişle, kod: public static Boolean TryStrToGuid(String s, out Guid value) { try { value = new Guid(s); return …
180 c#  string  parsing  guid 

11
Visual Studio C # deyimi daraltma
Gerçekten uzun kod bloklarını düzenlerken (bu kesinlikle yine de yeniden düzenlenmesi gerekir, ancak bu sorunun kapsamı dışındadır), genellikle bir tanesi fonksiyon bloklarını daraltabilir gibi ifade bloklarını daraltabilme yeteneğini isterim. Yani, parantez içine alınmış her şey için kod anahatlarında eksi simgesi belirirse harika olurdu. Fonksiyonlar, sınıflar, bölgeler, ad alanları, kullanımlar için …

6
“Try” ne zaman C # yöntem adlarında kullanılmalıdır?
İş arkadaşlarımızla, yöntem adı "Dene" ile başlıyorsa bunun ne anlama geldiğini tartışıyorduk. Aşağıdaki görüşler vardı: Yöntem null değer döndürebildiğinde "Dene" seçeneğini kullanın. Yöntem bir istisna atmayacaksa "Dene" yi kullanın. Resmi tanım nedir? Yöntem adında "Dene" ne diyor? Bununla ilgili resmi bir kılavuz var mı?


14
XML Dizesini Nesneye Dönüştür
Bir soket üzerinden XML dizeleri alıyorum ve bu C # nesnelerine dönüştürmek istiyorum. Mesajlar şu şekildedir: <msg> <id>1</id> <action>stop</action> </msg> .Net'te yeniyim ve bunu gerçekleştirmek için en iyi uygulamadan emin değilim. Daha önce Java için JAXB kullandım ve benzer bir şey olup olmadığından veya bunun farklı bir şekilde ele alındığından …

3
Birim testi için eşzamansız bir yöntemi alay etmek için Adedi kullanma
Web APIaraması yapan bir hizmet için bir yöntem test ediyorum . HttpClientWeb hizmetini (çözümdeki başka bir projede bulunur) yerel olarak da çalıştırırsam, birim testleri için normal çalışır. Ancak değişikliklerimi kontrol ettiğimde yapı sunucusunun web hizmetine erişimi olmayacak, bu yüzden testler başarısız olacak. Bir IHttpClientarayüz oluşturarak ve uygulamamda kullandığım bir sürümü …

8
İçerik HttpResponseMessage nesnesine yerleştirilsin mi?
Birkaç ay önce Microsoft, HttpResponseMessage sınıfını değiştirmeye karar verdi. Daha önce, sadece bir veri türünü yapıcıya aktarabilir ve sonra mesajı bu verilerle döndürebilirsiniz, ancak artık veremezsiniz. Şimdi, iletinin içeriğini ayarlamak için Content özelliğini kullanmanız gerekir. Sorun şu HttpContent türü ve ben bir dizeyi örneğin HttpContent dönüştürmek için bir yol bulamıyorum …

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.