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

10
EPPlus'ta otomatik sütun genişliği
Sütunlardaki metinler uzun olduğunda sütunların otomatik genişlik olması nasıl sağlanır? Bu kodu kullanıyorum Worksheet.Column(colIndex).AutoFitColumn() 'on all columns' Worksheet.cells.AutoFitColumns() Worksheet.Column(colIndex).BestFit = True 'on all columns' Bu yöntemlerin hiçbiri çalışmıyor Çalıştırmak için herhangi bir yol var mı? Not: Bazı metinlerim Unicode kullanıyor.
139 c#  .net  vb.net  epplus 


3
ASP.NET MVC Kullanarak Birden Çok Parametreyle Yönlendirme
Şirketimiz ürünlerimiz için bir API geliştiriyor ve ASP.NET MVC kullanmayı düşünüyoruz. API'mızı tasarlarken, kullanıcının API'dan XML biçiminde bilgi istemesi için aşağıdaki gibi çağrıları kullanmaya karar verdik: http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 Gördüğünüz gibi, birden fazla parametre iletilir (yani artistve api_key). ASP.NET MVC, artistolurdu controller, getImageseylem, ama nasıl eyleme birden çok parametre geçerdi? Yukarıdaki formatı …
139 c#  .net  asp.net-mvc  routing 


2
Entity Framework zaman uyumsuz işleminin tamamlanması on kat daha uzun sürer
Veritabanını işlemek için Entity Framework 6 kullanan bir MVC sitem var ve her şeyi zaman uyumsuz denetleyiciler olarak çalıştırıyor ve veritabanına çağrılar zaman uyumsuz muadilleri olarak çalıştırılıyor (ör. ToListAsync () ToList () yerine Yaşadığım sorun, sorgularımı zaman uyumsuz olarak değiştirmenin inanılmaz derecede yavaş olmasına neden oldu. Aşağıdaki kod, veri bağlamımdan …

8
C # / .net'te atılan istisnalar nasıl belgelenir
Şu anda şirket içindeki diğer geliştiriciler tarafından dahili olarak kullanılacak küçük bir çerçeve yazıyorum. İyi Intellisense bilgileri sağlamak istiyorum, ancak atılan istisnaları nasıl belgeleyeceğimden emin değilim . Aşağıdaki örnekte: public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public void MyMethod2() { System.IO.File.Open(somepath...); // this may throw FileNotFoundException …


7
Sınırlandırılmış bir dizeyi bir Listeye bölme () <String>
Bu kodu vardı: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . ama sonra bunun yerine belki bir Liste ile gitmem gerektiğini düşündüm. Ancak bu kod: List&lt;String&gt; listStrLineElements; . . …
139 c#  .net  list  arraylist 

9
Temel kimlik doğrulamasını kullanarak HttpWebRequest
Bu davranış için IIS kurarken görmeye alışkın olduğumuz "temel kimlik doğrulama isteğini" taklit eden bir kimlik doğrulama isteğinden geçmeye çalışıyorum. URL: https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&amp;SC=1&amp;ST=2 (uyarı: https!) Bu sunucu uygulama sunucusu olarak UNIX ve Java altında çalışıyor. Bu sunucuya bağlanmak için kullandığım kod: CookieContainer myContainer = new CookieContainer(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&amp;SC=1&amp;ST=2"); request.Credentials …

28
Neden “yakala” ya da “nihayet” te “try” kapsamında değişkenler bildirilmiyor?
C # ve Java'da (ve muhtemelen diğer dillerde de), "try" bloğunda bildirilen değişkenler, karşılık gelen "catch" veya "nihayet" bloklarda kapsam dahilinde değildir. Örneğin, aşağıdaki kod derlenmez: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: think "System.out.println" here instead } Bu kodda, catch bloğundaki …

7
Sürüm modunda .NET derlemesi için Yığın İzinde satır sayısını görüntüleme
Release modunda dağıtılan .NET derlemesi için yığın izlemesindeki satırları görüntülemenin bir yolu var mı? GÜNCELLEME: Uygulamam üç sınıf kütüphane projesi ve bir ASP.NET "web sitesi" projesine ayrılmıştır. İzlemeye çalıştığım hata, üç sınıf kütüphane projesinden birinde. Ben sadece "Nesne başvurusu bir nesnenin örneğine ayarlanmadı" hatası üreten sınıf kitaplığı projesi için pdb …

13
İki Enlem ve Boylam Coğrafi Koordinatları Arasındaki Mesafeyi Hesaplama
İki GeoCoordinate arasındaki mesafeyi hesaplıyorum. Uygulamamı diğer 3-4 uygulamada test ediyorum. Mesafeyi hesaplarken, diğer uygulamalar 3.5 mil alırken, hesaplama için ortalama 3.3 mil alıyorum. Yapmaya çalıştığım hesaplama için büyük bir fark var. Mesafeyi hesaplamak için orada iyi sınıf kütüphaneleri var mı? Ben C # olarak böyle hesaplıyorum: public static double …

7
Kimliğe bürünme .NET'te nasıl yapıyorsunuz?
.NET'te bir kullanıcının kimliğine bürünmenin basit bir yolu var mı? Şimdiye kadar kod sınıfından bu sınıfı tüm kimliğe bürünme gereksinimlerim için kullanıyorum. .NET Framework kullanarak bunu yapmanın daha iyi bir yolu var mı? Kimliğe bürünmek istediğim kimliği temsil eden bir kullanıcı kimlik ayarım var (kullanıcı adı, şifre, etki alanı adı).
139 c#  .net  impersonation 

1
Beklenebilir Thread.Sleep nasıl edinilir?
Bekleme / uyku paradigmasına dayalı ağa bağlı bir uygulama yazıyorum. Bazen bağlantı hataları meydana gelir ve tecrübelerime göre bir süre beklemek ve daha sonra işlemi tekrar denemek gerekir. Sorun ben Thread.Sleep veya benzer / async benzer bir engelleme işlemi kullanırsanız, arayan iş parçacığındaki tüm etkinliği engeller. Aynı etkiyi elde etmek …

8
Eylem Filtresi Özelliğinden Yeniden Yönlendir
İçinde yönlendirme yapmanın en iyi yolu nedir ActionFilterAttribute? Ben bir ActionFilterAttributeçağrı var IsAuthenticatedAttributeFilterve bir oturum değişkeni değerini kontrol etti. Değişken yanlışsa, uygulamanın giriş sayfasına yönlendirmesini istiyorum. SystemLoginAncak bu noktada herhangi bir yönlendirme yöntemi iyi olurdu yol adını kullanarak yeniden yönlendirmeyi tercih ediyorum .

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.