«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
Bayttan belirli bir bit alın
Bir baytım var, özellikle başka bir aygıttan gönderilen UDP aracılığıyla gelen bir bayt dizisinden bir bayt. Bu bayt, cihazdaki 8 rölenin açık / kapalı durumunu depolar. Belirtilen bayttaki belirli bir bitin değerini nasıl elde ederim? İdeal olarak, bir uzatma yöntemi en zarif görünecektir ve bir bool döndürmek bana en mantıklı …
98 c# 

8
Console.WriteLine Çıktısını Metin Dosyasına Kaydetme
Bir komut satırı konsoluna çeşitli sonuçlar veren bir programım var. Çıkışı bir StreamReaderveya başka teknikler kullanarak bir metin dosyasına nasıl kaydederim ? System.Collections.Generic.IEnumerable<String> lines = File.ReadAllLines(@"C:\Test\ntfs8.txt"); foreach (String r in lines.Skip(1)) { String[] token = r.Split(','); String[] datetime = token[0].Split(' '); String timeText = datetime[4]; String actions = token[2]; Console.WriteLine("The …
98 c# 

4
Yansıma kullanarak C # 'da varsayılan kurucu olmadan tür örneği oluşturma
Aşağıdaki dersi örnek olarak alın: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Daha sonra yansımayı kullanarak bu türden bir örnek oluşturmak istiyorum: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalde bu işe yarar, ancak SomeTypeparametresiz bir kurucu tanımlamadığından, çağrısı " Bu nesne …

7
C # 'da XmlReader ile Xml Okuma
Aşağıdaki Xml belgesini olabildiğince hızlı okumaya çalışıyorum ve ek sınıfların her bir alt bloğun okumasını yönetmesine izin veriyorum. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable> <Statement></Statement> </StatementsAvailable> </Account> </Accounts> </ApplicationPool> Ancak, her Hesabı ve ardından "StatementsAvailable" öğesini okumak için XmlReader nesnesini kullanmaya çalışıyorum. XmlReader kullanmayı öneriyor musunuz, her öğeyi okuyun, kontrol edin …
98 c#  xml  xmlreader 

3
Linq Sözdizimi - Birden çok sütun seçme
Bu, varlık modelim için kullandığım Linq Sözdizimim IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Birden çok sütunu nasıl seçebilirim? Res.ID'yi de seçmek istediğim gibi. Ve bunları nasıl alabilirim? IQueryable çalışmayacak sanırım. Ve buna Linq'den SQL'e denir - …

3
İstisnai durumda tam yığın izleme nasıl yazdırılır?
Örneğin, tek bir yerde ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... ve başka bir yerde ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } Yazdırdığım yığın izleme, yalnızca a'dan b'ye …

4
LINQ Distinct operatörü, büyük / küçük harf yoksayılsın mı?
Aşağıdaki basit örnek verildiğinde: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Görünüşe göre CaseInsensitiveComparer aslında büyük / küçük harfe duyarlı olmayan bir karşılaştırma yapmak için kullanılmıyor. Başka bir deyişle, farklıList , listeyle aynı …

6
IEqualityComparer nasıl kullanılır?
Veritabanımda aynı numaraya sahip bazı çanlar var. Hepsini kopyalamadan almak istiyorum. Bu işi yapmak için bir karşılaştırma sınıfı oluşturdum, ancak işlevin yürütülmesi, işlevden farklı olmaksızın 0.6 sn'den 3.2 sn'ye kadar büyük bir gecikmeye neden oluyor! Doğru mu yapıyorum yoksa başka bir yöntem mi kullanmalıyım? reg.AddRange( (from a in this.dataContext.reglements join …

5
Expression.Quote (), Expression.Constant () şimdiden ne yapamaz?
Not: " LINQ'nun Expression.Quote yönteminin amacı nedir? " Sorusunun farkındayım. ” , Ancak okumaya devam ederseniz soruma cevap vermediğini göreceksiniz. Belirtilen amacın ne olduğunu anlıyorum Expression.Quote(). Bununla birlikte, Expression.Constant()aynı amaç için kullanılabilir ( Expression.Constant()halihazırda kullanılan tüm amaçlara ek olarak ). Bu nedenle, neden Expression.Quote()gerekli olduğunu anlamıyorum . Bunu göstermek için, …


6
.NET 4.5.2 Çözümündeki Tüm Projeleri Yeniden Hedefleme
İçinde 170 C # projesi olan Visual Studio 2012'de bir çözümüm var. .NET Framework 4.0'dan 4.5.2'ye kadar tüm projeleri yeniden hedeflemem gerekiyor. Her projenin özelliklerine girerek, hedeflenen çerçeveyi değiştirerek ve Visual Studio'nun .csproj dosyalarında gerekli değişiklikleri yapmasına izin vererek Visual Studio'nun bunu halletmesine izin vermeyi tercih ediyorum. Bu değişikliklerin, mevcut …

6
LINQ Tek bir satır seçmek için Max () kullanma
NHibernate'den dönen bir IQueryable üzerinde LINQ kullanıyorum ve birkaç alandaki maksimum değer (ler) i içeren satırı seçmem gerekiyor. Yapıştırdığım kısmı basitleştirdim. Tablomdan bir alandaki maksimum değeri olan bir satırı seçmem gerekiyor. var table = new Table { new Row(id: 1, status: 10), new Row(id: 2, status: 20) } from u …
98 c#  .net  linq 

14
Entity Framework DateTime ve UTC
Entity Framework'ün (şu anda CTP5 ile Code First Approach kullanıyorum) tüm DateTime değerlerini UTC olarak veritabanında depolaması mümkün müdür? Veya bunu eşlemede belirtmenin bir yolu olabilir mi, örneğin, last_login sütunu için bu örnekte: modelBuilder.Entity<User>().Property(x => x.Id).HasColumnName("id"); modelBuilder.Entity<User>().Property(x => x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity<User>().Property(x => x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity<User>().Property(x => x.PasswordHash).HasColumnName("password_hash"); modelBuilder.Entity<User>().Property(x => x.LastLogin).HasColumnName("last_login");


21
System.ComponentModel Varsayılan Değeri Attrbute içinde DateTime Özelliğinin varsayılan değerini DateTime.Now olarak ayarlama
System.ComponentModel DefaultValue Özniteliğini kullanarak bir DateTime özelliği için Varsayılan değeri nasıl belirleyebileceğimi bilen var mı? örneğin şunu deniyorum: [DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))] public DateTime DateCreated { get; set; } Ve değerin sabit bir ifade olmasını bekler. Bu, ASP.NET Dinamik Verileri ile kullanma bağlamındadır. DateCreated sütununu iskele etmek istemiyorum ama sadece DateTime.Now mevcut değilse …

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.