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

3
Zaman uyumsuz konsol uygulamaları .NET Core'da destekleniyor mu?
Bazı zamanlarda CoreCLR, eşzamansız ana giriş noktalarını destekledi. Bkz. Http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Ancak aşağıdaki programların ikisi de .NET Core RTM'de çalışmıyor using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } veya using System; using System.Threading.Tasks; namespace …
113 c#  .net  .net-core 

5
Windows Forms'tan WPF'ye Geçiş
Uzun bir süredir Windows Forms geliştirmeye takılı kaldım (VB6 ile başladı ve C # .NET 4.5'e kadar devam etti) ve her ikisi de saf .NET kullanarak Windows Forms'un yapabileceklerinin sınırına neredeyse ulaştım. ve Yerel Kod ile özel efektler. WPF ve XAML öğrenmeye çalıştım, ancak WPF'nin yeni tasarımcısında sıkışıp kaldım. Windows …

5
ASP.NET Web Api'deki tüm işlenmemiş özel durumları yakala
ASP.NET Web Api'de oluşan tüm işlenmemiş özel durumları günlüğe kaydedebilmek için nasıl yakalayabilirim ? Şimdiye kadar denedim: Oluşturun ve kaydedin ExceptionHandlingAttribute Bir Application_Erroryöntem uygulayınGlobal.asax.cs Abone olmak AppDomain.CurrentDomain.UnhandledException Abone olmak TaskScheduler.UnobservedTaskException ExceptionHandlingAttributeBaşarıyla örneğin, kontrolör eylem yöntemleri ve eylem filtreleri içinde atılan, ancak diğer istisnalar işlenmez durumları işleme: IQueryableBir eylem yöntemi tarafından …

8
İmha edilmeden önce bir SQLConnection'ı Kapatmam () gerekir mi?
Tek kullanımlık nesneler hakkındaki diğer soruma göre , bir kullanım bloğunun sonundan önce Close () 'u çağırmalı mıyız? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); …

6
Nasıl değişmez bir Sınıf oluşturabilirim?
Değişmez bir sınıf yaratmak için çalışıyorum. Tüm özellikleri salt okunur olarak işaretledim. Sınıftaki öğelerin bir listesi var. Özellik salt okunur olsa da liste değiştirilebilir. Listenin IEnumerable'ını açığa çıkarmak onu değişmez kılar. Bir sınıfı değişmez kılmak için uyulması gereken temel kuralların ne olduğunu bilmek istedim.
113 c#  .net  immutability 

8
Tüm referansları yinelemeli olarak AppDomain'e nasıl yükleyebilirim?
AppDomainKarmaşık bir başvuru ağacı olan yeni bir derlemeye yüklemek istiyorum (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Anladığım kadarıyla, bir montaj yüklenirken AppDomain, referansları otomatik olarak yüklenmiyor ve onları manuel olarak yüklemem gerekiyor. Yani yaptığım zaman: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Path.Combine(dir, …

13
JQuery Ajax Kullanarak Nesnelerin Listesini Bir MVC Denetleyici Yöntemine Aktarma
JQuery'nin ajax () işlevini kullanarak bir MVC denetleyici yöntemine bir nesne dizisi geçirmeye çalışıyorum. PassThing () C # denetleyici yöntemine girdiğimde, "şeyler" bağımsız değişkeni boş. Bunu argüman için bir Liste türü kullanarak denedim, ancak bu da işe yaramıyor. Neyi yanlış yapıyorum? <script type="text/javascript"> $(document).ready(function () { var things = [ …
113 c#  asp.net-mvc  jquery 

22
c # csv'ye verilebilir
Biri bana aşağıdaki kodun neden çalışmadığını söyleyebilir mi? Veriler csv dosyasına kaydedilir, ancak veriler ayrılmaz. Hepsi, her satırın ilk hücresinde bulunur. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in dt.Rows) { for (int i …
113 c#  csv  delimited-text 

3
C # 'da DataTable'dan sütunları kaldırın
Bir DataTable aldığım bir DataSet'im var ve bir işlev çağrısından geri aktarılıyorum. 15-20 sütunu var, ancak verilerin yalnızca 10 sütununu istiyorum. İstemediğim bu sütunları kaldırmanın bir yolu var mı, DataTable'ı yalnızca istediğim sütunların tanımlandığı başka birine kopyalayın mı yoksa koleksiyonu yinelemek ve sadece ihtiyacım olan sütunları kullanmak daha mı iyi? …
113 c#  asp.net 

5
Sıra eşleşen öğe içermiyor
Veri işleme için linq kullandığım bir asp.net uygulamam var. Çalışırken "Sıra eşleşen öğe içermiyor" istisnasını alıyorum. if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID == id); if (documentRow !=null) { _lstAcl.Documents[i].Read = …
113 c#  linq  exception 

8
Bir dizideki bir değerin dizinini bulun
Linq, bir dizideki bir değerin dizinini bulmak için bir şekilde kullanılabilir mi? Örneğin, bu döngü bir dizi içindeki anahtar dizinini bulur. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

20
EditorFor () ve html özellikleri
Asp.Net MVC 2.0 önizleme yapıları, Html.EditorFor(c => c.propertyname) Özellik adı dize ise, yukarıdaki kod bir metin kutusu oluşturur. MaxLength ve Size özelliklerini metin kutusuna veya kendi css sınıfı özelliğime geçirmek istersem ne olur? Uygulamamdaki her boyut ve uzunluk kombinasyonu için bir şablon oluşturmam gerekir mi? Eğer öyleyse, bu, kullanılabilir varsayılan …

8
MemoryStream'den bir MailMessage'a C # 'da bir dosya ekleyin
E-postaya dosya eklemek için bir program yazıyorum. Şu anda kullanarak dosyayı FileStreamdiske kaydediyorum ve sonra kullanıyorum System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Dosyayı diskte depolamak istemiyorum, dosyayı bellekte depolamak istiyorum ve bellek akışından bunu Attachment.
113 c#  email  smtp  memorystream 

6
Klasör tarayıcısı iletişim kutusu başlangıç ​​konumunu ayarla
Bir klasör tarayıcısı iletişim kutusunun ilk dizinini özel olmayan bir klasöre ayarlamanın herhangi bir yolu var mı? Şu anda kullandığım şey bufdbLocation.RootFolder = Environment.SpecialFolder.Desktop; ama bir dizede sakladığım yolu kullanmak istiyorum, bunun gibi bir şeyfdbLocation.RootFolder = myFolder;Bu, "'string' 'System.Environment.SpecialFolder'a dönüştürülemiyor" hatasına neden olur.
113 c# 

10
SQL Server'da IsNull () işlevinin C # eşdeğeri
SQL Server'da IsNull()bir değerin boş olup olmadığını kontrol etmek için işlevi kullanabilir ve eğer öyleyse başka bir değer döndürebilirsiniz. Şimdi C # 'da benzer bir şey olup olmadığını merak ediyorum. Örneğin, şöyle bir şey yapmak istiyorum: myNewValue = IsNull(myValue, new MyValue()); onun yerine: if (myValue == null) myValue = new …
113 c#  .net  sql-server  isnull 

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.