Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.


8
C # -Namenskonventionen für Akronyme
Wenn ich in Bezug auf die C # -Nennung für Akronyme eine Bibliothek im Zusammenhang mit der Windows-API schreibe, gibt es eine starke Konvention in Bezug auf WindowsApi oder WindowsAPI oder handelt es sich nur um eine persönliche Präferenz?


4
Verfügt XAML über eine bedingte Compiler-Direktive für den Debug-Modus?
Ich brauche so etwas für Stile in XAML: <Application.Resources> #if DEBUG <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Arial"/> <Setter Property="FlowDirection" Value="LeftToRight"/> </Style> #else <Style TargetType="{x:Type ToolTip}"> <Setter Property="FontFamily" Value="Tahoma"/> <Setter Property="FlowDirection" Value="RightToLeft"/> </Style> #endif </Application.Resources>
75 c#  wpf  xaml 

9
Verwendung von LINQ Distinct () mit mehreren Feldern
Ich habe die folgende EF-Klasse aus einer Datenbank abgeleitet (vereinfacht) class Product { public string ProductId; public string ProductName; public string CategoryId; public string CategoryName; } ProductIdist der Primärschlüssel der Tabelle. Für eine schlechte Entwurfsentscheidung des DB-Designers (ich kann sie nicht ändern) habe ich CategoryIdund CategoryNamein dieser Tabelle. Ich benötige …
75 c#  linq  distinct 

8
Warten Sie auf einen Async Void-Methodenaufruf für Unit-Tests
Ich habe eine Methode, die so aussieht: private async void DoStuff(long idToLookUp) { IOrder order = await orderService.LookUpIdAsync(idToLookUp); // Close the search IsSearchShowing = false; } //Other stuff in case you want to see it public DelegateCommand<long> DoLookupCommand{ get; set; } ViewModel() { DoLookupCommand= new DelegateCommand<long>(DoStuff); } Ich versuche es …

3
So fügen Sie mit Dapper.NET eine C # -Liste in die Datenbank ein
Verwenden von adrett, wie kann ich eine C# Listin Datenbank einfügen . Bisher ohne Dapper habe ich den folgenden Code verwendet, um die Listenwerte in die Datenbank einzufügen . try { connection.Open(); for (int i = 0; i < processList.Count; i++) { string processQuery = "INSERT INTO PROCESS_LOGS VALUES (@Id, …
75 c#  sql-server  dapper 

3
Wie kann ich einen Parameter in Aktion übergeben?
private void Include(IList<string> includes, Action action) { if (includes != null) { foreach (var include in includes) action(<add include here>); } } Ich möchte es so nennen this.Include(includes, _context.Cars.Include(<NEED TO PASS each include to here>)); Die Idee ist, jedes Include an die Methode zu übergeben.
75 c#  .net  action 



2
Ineinandergreifend und flüchtig
Ich habe eine Variable, mit der ich den Zustand darstelle. Es kann aus mehreren Threads gelesen und beschrieben werden. Ich benutze Interlocked.Exchangeund Interlocked.CompareExchangeum es zu ändern. Ich lese es jedoch aus mehreren Threads. Ich weiß, dass volatiledies verwendet werden kann, um sicherzustellen, dass die Variable nicht lokal zwischengespeichert wird, sondern …
75 c#  .net  mono 




11
Kann den Befehl 'dotnet ef' nicht finden?
Ich verwende .NET Core 2.0 unter Arch VScode und versuche, EF-Tools zum Laufen zu bringen, erhalte jedoch weiterhin den Fehler "Befehl dotnet ef kann nicht gefunden werden". Ich habe fast überall gesucht und keiner der Vorschläge hat funktioniert. Wenn Sie also bitte helfen können, wäre das sehr dankbar. Das Ergebnis …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.