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

8
Parola ile bir SQLite DB'yi koruyun. Mümkün mü?
Yeni küçük bir projeyle yüzleşmem gerekiyor. Yaklaşık 7 veya 9 masaya sahip olacak, en büyüğü ayda maksimum 1000 satır büyüyecek. Veritabanım olarak SQLite'ı düşündüm ... Ancak herhangi birinin veritabanındaki verileri değiştirmek istemesi durumunda veritabanını korumam gerekecek Benim asıl sorum şu: Erişimde yaptığınız gibi bir sqlite db'yi parola ile korumak mümkün …
88 c#  sqlite 

10
Bir Stil Belirleyiciye Karışım Davranışı Nasıl Eklenir
Button için bir Karışım davranışı oluşturdum. Bunu uygulamadaki tüm Düğmelerime nasıl ayarlayabilirim? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Ancak denediğimde: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Hatayı alıyorum "Davranışlar" özelliği, erişilebilir bir ayarlayıcıya sahip değildir.

5
İşlev parametresinde "bu"
HtmlHelpers için bazı kod örneklerine baktığımda şuna benzeyen bildirimler görüyorum: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Bu tür bir yapıyı başka bir yerde gördüğümü hatırlayamıyorum - birisi "bu" nun amacını açıklayabilir mi? Public static bir şeyi ilan etmenin sınıfın somutlaştırılmasına gerek olmadığı anlamına geldiğini düşündüm - …

7
C # Form.Close vs Form.Dispose
C # konusunda yeniyim ve daha önceki gönderilere bakmaya çalıştım ama iyi bir cevap bulamadım. Tek formlu bir C # Windows Form Başvurusunda, Form.Close()daha iyi veya Form.Dispose()? MSDN, nesne içindeki tüm kaynakların kapatıldığını ve bir Kapat çağrıldığında formun atıldığını söylüyor. Buna rağmen, Kapatma yerine Dispose'u izleyen çevrimiçi birkaç örnekle karşılaştım. …
88 c#  winforms 

3
Queryable.SelectMany () yöntemi için bir C # LINQ sözdizimi var mı?
C # LINQ sözdizimini kullanarak bir sorgu yazarken, anahtar kelime sözdiziminden Queryable.SelectMany yöntemini kullanmanın bir yolu var mı? İçin string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Akıcı yöntemler kullanarak sorgulayabilirim var tokens = text.SelectMany(s => s.Split(' ')); Benzer bir sorgu sözdizimi var mı …
88 c#  linq  keyword  iqueryable 


5
C # 'da, anonim bir yöntem neden bir getiri ifadesi içeremez?
Bunun gibi bir şey yapmanın güzel olacağını düşündüm (lambda getiri getirisi yaparak): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; // This is …

11
C # 'da yineleyici ile bir metin dosyasını tersine okuma
Yaklaşık 400K satır ve 200 M büyük bir dosyayı işlemem gerekiyor. Ancak bazen aşağıdan yukarıya işlem yapmam gerekiyor. Burada yineleyiciyi (getiri getirisi) nasıl kullanabilirim? Temelde her şeyi belleğe yüklemeyi sevmiyorum. Yineleyiciyi .NET'te kullanmanın daha verimli olduğunu biliyorum.
88 c#  .net 

10
E-posta içeriğini alıntılanan yanıttan ayrıştırın
Bir e-postanın metnini, içerebileceği alıntılanmış yanıt metninden nasıl ayrıştıracağımı anlamaya çalışıyorum. E-posta istemcilerinin genellikle "Şu ve böyle bir tarihte" yazacağını veya satırların önüne açılı ayraç koyacağını fark ettim. Ne yazık ki bunu herkes yapmaz. Yanıt metninin programlı olarak nasıl tespit edileceği konusunda herhangi bir fikri olan var mı? Bu ayrıştırıcıyı …
88 c#  ruby  email  email-parsing 

9
Null değerinin karma kodu her zaman sıfır olmalıdır, .NET'te
Bir set üyesi olarak System.Collections.Generic.HashSet<>kabul etmek nullgibi koleksiyonlar göz önüne alındığında , hash kodunun ne nullolması gerektiği sorulabilir. Çerçeve 0şunları kullanıyor gibi görünüyor : // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer<CultureInfo>.Default.GetHashCode(c); // gives …
88 c#  .net  hash  null 



4
Modeldeki <Nesne> Listesinden DisplayNameFor ()
Bunun oldukça basit olduğuna inanıyorum, modelimdeki bir listedeki bir öğenin görünen adını göstermenin doğru yolunu bulamıyorum. Basitleştirilmiş modelim: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { return names; } set { names …
88 c#  asp.net-mvc  razor  model 


5
LINQ kullanarak eşzamansız olarak bir görev listesi nasıl beklenir?
Şu şekilde oluşturduğum görevlerin bir listesi var: public async Task&lt;IList&lt;Foo&gt;&gt; GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo =&gt; await DoSomethingAsync(foo)).ToList(); ... } Kullanarak .ToList(), görevlerin tümü başlamalıdır. Şimdi tamamlanmalarını beklemek ve sonuçları geri vermek istiyorum. Bu, yukarıdaki ...blokta çalışır : var list = new List&lt;Foo&gt;(); …
88 c#  linq  async-await 

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.