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

9
Konsol uygulamasında ilerleme çubuğu
Dosyaları sftp sunucusuna yükleyen basit bir c # konsol uygulaması yazıyorum. Ancak, dosya miktarı büyüktür. Ya yüklenen dosyaların yüzdesini ya da yüklenecek toplam dosya sayısından halihazırda yüklenen dosyaların sayısını görüntülemek istiyorum. İlk olarak, tüm dosyaları ve toplam dosya sayısını alıyorum. string[] filePath = Directory.GetFiles(path, "*"); totalCount = filePath.Length; Sonra dosyada …
84 c#  console  progress 

3
IdentityServer4 UserService'e kaydolur ve kullanıcıları asp.net çekirdeğindeki veritabanından alır
UserServiceAsp.net çekirdeğinde IdentityServer4'e nasıl kaydolacağımı her yerde araştırdım , ancak bunu yapmanın doğru yolunu bulamıyorum. Bu, burada bulunan InMemoryUsers'ı kaydetme kodudur , ancak kullanıcılara MSSQL DB'mden , örnekte tanımlanan statik olmayan kullanıcılardan erişmek istiyorum. var builder = services.AddIdentityServer(options => { options.SigningCertificate = cert; }); builder.AddInMemoryClients(Clients.Get()); builder.AddInMemoryScopes(Scopes.Get()); builder.AddInMemoryUsers(Users.Get()); Ondan sonra baktım …

5
Kısmi sınıflarda özellikler tanımlayıp daha sonra bunları başka bir kısmi sınıftaki niteliklerle işaretleyebilir miyim?
Oluşturulmuş bir kod dosyasına sahip olabilmemin bir yolu var mı: public partial class A { public string a {get; set;} } ve sonra başka bir dosyada: public partial class A { [Attribute("etc")] public string a {get; set;} } Veritabanından oluşturulmuş bir sınıfa sahip olabilmem ve ardından onu işaretlemek için oluşturulmamış …

12
ASP.NET'te geçerli etki alanı adı nasıl alınır
Güncel alan adını asp.net c # 'da almak istiyorum. Bu kodu kullanıyorum. string DomainName = HttpContext.Current.Request.Url.Host; URL'm localhost:5858ancak yalnızca geri dönüyor localhost. Şimdi, projemi localhost'ta kullanıyorum. 5858 localhost almak istiyorum. Başka bir örnek için, bu alanı kullandığımda www.somedomainname.com Elde etmek istiyorum somedomainname.com Lütfen bana mevcut alan adını nasıl alacağım konusunda …
84 c#  asp.net 

4
Bir ObservableCollection bir işçi iş parçacığı aracılığıyla nasıl güncellerim?
Bir var ObservableCollection<A> a_collection;koleksiyon 'n' öğeleri içerir. Her bir A öğesi şuna benzer: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Temel olarak, hepsi bir WPF liste görünümüne + b_subcollectionseçilen öğenin ayrı bir liste görünümünde (2 yönlü bağlamalar, değiştirilen özelliklerle ilgili güncellemeler vb.) Gösteren bir ayrıntı …

7
Aptallar için ifade ağaçları? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştirin Bu senaryodaki aptal benim. Google'da bunların ne olduğunu okumaya çalıştım ama …

18
Tür, başvurulmayan bir derlemede tanımlanır, neden nasıl bulunur?
Hata mesajının yaygın olduğunu ve bu hatayla ilgili SO'da pek çok soru olduğunu biliyorum, ancak şu ana kadar hiçbir çözüm bana yardımcı olmadı, bu yüzden soruyu sormaya karar verdim. Benzer soruların çoğundan farkı, App_Code dizinini kullanmamdır. Hata mesajı: CS0012: The type 'Project.Rights.OperationsProvider' is defined in an assembly that is not …
83 c#  asp.net  .net  asp.net-4.0 

5
Bir XML okuyun (bir dizeden) ve bazı alanlar alın - XML ​​okuma sorunları
Bu XML'im var (adlı bir C # dizesinde saklanıyor myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> ve tüm <sog>öğelere göz atmak istiyorum . Her biri için çocuğu yazdırmak istiyorum <field1>. Yani bu benim kodum: XmlDocument xmlDoc = …
83 c#  .net  xml  parsing  xml-parsing 


12
StringBuilder ne zaman kullanılır?
StringBuilder'ın faydalarını anlıyorum. Ama 2 dizgeyi birleştirmek istersem, bunu StringBuilder olmadan yapmanın daha iyi (daha hızlı) olduğunu varsayıyorum. Bu doğru mu? StringBuilder'ı kullanmak hangi noktada (dizi sayısı) daha iyi hale gelir?
83 c#  stringbuilder 

6
Bir Görevde eşzamanlı sürekliliği nasıl engelleyebilirim?
Taskİsteklere yönelik bekleyen yanıtlar için tabanlı bir API sağlayan bazı kitaplık (soket ağı) kodum var TaskCompletionSource<T>. Bununla birlikte, eşzamanlı sürekliliği önlemenin imkansız görünmesi nedeniyle TPL'de bir sıkıntı var. Ne olur gibi yapabilmek için aşağıdakilerden biri geçerlidir: TaskCompletionSource<T>Arayanların bağlanmasına izin vermemesi gerektiğini söyleyin TaskContinuationOptions.ExecuteSynchronouslyveya sonucu ( SetResult/ TrySetResult) TaskContinuationOptions.ExecuteSynchronouslygöz ardı edilmesi …

8
Entity Framework Code İlk Tarih alanı oluşturma
Veritabanı tablomu oluşturmak için Entity Framework Code First yöntemini kullanıyorum. Aşağıdaki kod DATETIME, veritabanında bir sütun oluşturuyor , ancak bir DATEsütun oluşturmak istiyorum . [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } DATETablo oluşturma sırasında nasıl sütun türü oluşturabilirim ?

3
ASP.NET Core'da SqlClient nasıl kullanılır?
ASP.net Core'da SQLClient kitaplığını kullanmaya çalışıyorum, ancak çalışmasını sağlayamıyorum. Bu makaleyi çevrimiçi olarak nasıl kurulacağını öneren ancak benim için çalışmadığını buldum: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ Basit bir konsol uygulama paketim var. Projem.json şuna benziyor: { "version": "1.0.0-*", "description": "DBTest Console Application", "authors": [ "" ], "tags": [ "" ], "projectUrl": "", "licenseUrl": "", …

6
Birden fazla alanla LINQ OrderBy
İki alana göre sıralanmış ihtiyacım olan bir listem var. LINQ'da OrderBy'yi kullanmayı denedim, ancak bu yalnızca bir alan belirlememe izin veriyor. Listenin ilk alana göre sıralanmasını ve ardından birinci alanda ikinci alana göre sıralamak için yinelenen öğeler olup olmadığını arıyorum. Örneğin, sonuçların böyle görünmesini istiyorum (soyadına ve ardından ada göre …
83 c#  linq 

11
C # Jenerikler ve Tür Kontrolü
IList<T>Bir parametre olarak kullanan bir yöntemim var . O Tnesnenin türünü kontrol etmem ve ona göre bir şeyler yapmam gerekiyor. TDeğeri kullanmaya çalışıyordum , ancak derleyici buna izin vermiyor. Benim çözümüm şudur: private static string BuildClause<T>(IList<T> clause) { if (clause.Count > 0) { if (clause[0] is int || clause[0] is …
83 c#  generics  types 

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.