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

13
Mevcut değilse ve yeni bir satır ekliyorsa bir .txt dosyası oluşturun
Bir .txt dosyası oluşturmak ve ona yazmak istiyorum ve dosya zaten varsa, sadece birkaç satır daha eklemek istiyorum: string path = @"E:\AppServ\Example.txt"; if (!File.Exists(path)) { File.Create(path); TextWriter tw = new StreamWriter(path); tw.WriteLine("The very first line!"); tw.Close(); } else if (File.Exists(path)) { TextWriter tw = new StreamWriter(path); tw.WriteLine("The next line!"); tw.Close(); …
161 c#  text-files 

4
ASP.NET Core'da Jeton Bazlı Kimlik Doğrulama
ASP.NET Core uygulaması ile çalışıyorum. Belirteç Tabanlı Kimlik Doğrulama uygulamaya çalışıyorum ancak durumum için yeni Güvenlik Sisteminin nasıl kullanılacağını anlayamıyorum. Ben geçti örnekler ama bunlar ya çerez kimlik doğrulaması veya harici kimlik doğrulaması (GitHub Microsoft, Twitter) kullanırken, beni çok yardımcı olmadı. Benim senaryom nedir: angularjs uygulaması /tokenurl geçen kullanıcı adı …

4
.NET'te SmtpClient nesnesi için kullanıcı adı ve parola nasıl ayarlanır?
Yapıcının farklı sürümlerini görüyorum, biri web.config'den bilgi kullanıyor, biri ana bilgisayarı, diğeri ise ana bilgisayarı ve bağlantı noktasını belirliyor. Ancak kullanıcı adını ve şifreyi web.config dosyasından farklı bir şeye nasıl ayarlayabilirim? Dahili smtp'mizin bazı yüksek güvenlikli istemciler tarafından engellenmesi sorunu var ve smtp sunucularını kullanmak istiyoruz, bunu web.config yerine koddan …
161 c#  smtpclient 

7
() Ve Nerede () ile karşılaşır. FirstOrDefault ()
Sıklıkla Where.FirstOrDefault()bir arama yapmak ve ilk öğeyi almak için kullanan insanlar görüyorum . Neden sadece kullanmıyorsunuz Find()? Diğerine bir avantaj var mı? Bir fark söyleyemedim. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List<string> list = new List<string>(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" }); string …
161 c#  linq  linq-to-objects 

8
JSON String'i JSON Object c # 'e dönüştürme
Benim veritabanında depolanan bu Dize var: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" Bu dize zaten JSON biçimindedir, ancak JObject veya JSON Nesnesine dönüştürmek istiyorum. JObject json = new JObject(); json = (JObject)str;Oyuncu kadrosunu denedim ama işe yaramadı, bu yüzden nasıl …
161 c#  asp.net  json  string  parsing 


6
Kaynaklardan DisplayName özelliği?
Yerelleştirilmiş bir uygulama var ve ben DisplayNamebir kaynak belirli bir model özelliği için ayarlanmış olup olmadığını merak ediyorum . Böyle bir şey yapmak istiyorum: public class MyModel { [Required] [DisplayName(Resources.Resources.labelForName)] public string name{ get; set; } } Ancak derleyenin dediği gibi yapamam: "Bir özellik bağımsız değişkeni, bir özellik parametre türünün …

15
Bir Sözlük.Anahtarlar Tuşuna sayısal bir dizin aracılığıyla erişme
Ben anahtarın sayısı Dictionary<string, int>olduğu bir yerde kullanıyorum int. Şimdi, Sözlük içerisine son eklenen Anahtar'a erişmem gerekiyor, ancak adını bilmiyorum. Bariz girişim: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; çalışmaz, çünkü Dictionary.Keysbir [] -indexer uygulamıyor. Sadece benzer bir sınıf var mı acaba? Bir yığın kullanmayı düşündüm, ama bu sadece bir dize saklar. Şimdi …
160 c#  .net  dictionary 

16
.Net'teki lambda ifadelerinde kullanılan “=>” nasıl telaffuz edilir?
Çok nadiren başka programcılarla tanışıyorum! Simgeyi ilk gördüğümde "ima ediyor" diye düşündüm, çünkü bunu matematiksel bir kanıtta olduğu gibi okuyacaktır, ama bu onun anlamı değildir. Öyleyse nasıl olduğu gibi "=>" diyorum ya da okuyorum: - IEnumerable<Person> Adults = people.Where(p => p.Age > 16) Yoksa bunu kabul etmenin bir yolu var …
160 c#  .net  lambda  conventions 

5
Aşağıdaki LINQ ifadesi nasıl çalışır?
Aşağıdaki LINQ ifadesi nasıl çalışır? İşte benim kod: var list = new List<int>{1,2,4,5,6}; var even = list.Where(m => m%2 == 0); list.Add(8); foreach (var i in even) { Console.WriteLine(i); } Çıktı: 2, 4, 6, 8 Neden olmasın 2, 4, 6?
160 c#  .net  linq 


13
API tasarımında “çok fazla parametre” sorunu nasıl önlenir?
Bu API işlevi var: public ResultEnum DoSomeAction(string a, string b, DateTime c, OtherEnum d, string e, string f, out Guid code) Sevmiyorum. Çünkü parametre sırası gereksiz yere önemli hale gelir. Yeni alanlar eklemek zorlaşıyor. Nelerin geçtiğini görmek daha zor. Alt fonksiyonlardaki tüm parametreleri geçirmenin başka bir yükünü oluşturduğu için yöntemi …


7
Olayların C # ile sıralandığını gösteren birim test (sırayla)
PropertyChangedOlayları yükselten bazı kod var ve ben olayları doğru bir şekilde yükseltiliyor birim test etmek istiyorum. Olayları gündeme getiren kod şöyle public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { …
160 c#  unit-testing  events 

10
WPF'de Köprü kullanılan örnek
HyperlinkKontrol yoluyla WPF uygulamasına köprü ekleyebileceğiniz birkaç öneri gördüm . İşte benim kodda kullanmaya çalışıyorum: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="BookmarkWizV2.InfoPanels.Windows.UrlProperties" Title="UrlProperties" Height="754" Width="576"> <Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="40"/> </Grid.RowDefinitions> <Grid> <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.RowSpan="2"> <StackPanel > <DockPanel LastChildFill="True" Margin="0,5"> <TextBlock Text="Url:" Margin="5" DockPanel.Dock="Left" VerticalAlignment="Center"/> <TextBox Width="Auto"> <Hyperlink NavigateUri="http://www.google.co.in"> Click …
160 c#  wpf  xaml  hyperlink 

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.