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.



10
So fügen Sie einem Stylesetter ein Mischverhalten hinzu
Ich habe ein Mischverhalten für Button erstellt. Wie kann ich das auf alle meine Schaltflächen in der App einstellen? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Wenn ich jedoch versuche: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Ich bekomme den Fehler Die Eigenschaft "Verhalten" hat keinen zugänglichen Setter.

4
Ist das Schlüsselwort let von linq besser als das Schlüsselwort into in?
Ich aktualisiere gerade LINQ und versuche, den Unterschied zwischen dem letund dem intoSchlüsselwort zu verstehen . Bisher letscheint das intoSchlüsselwort meines Wissens besser zu sein als das Schlüsselwort. Das intoSchlüsselwort ermöglicht es im Wesentlichen, eine Abfrage nach einer Projektion fortzusetzen. (Ich möchte nur ausdrücklich darauf hinweisen, dass ich mich nicht …
86 c#  linq 

5
Best Practice für die erneute Verbindung des SignalR 2.0 .NET-Clients mit dem Server-Hub
Ich verwende SignalR 2.0 mit dem .NET-Client in einer mobilen Anwendung, die verschiedene Arten von Verbindungsabbrüchen verarbeiten muss. Manchmal stellt der SignalR-Client die Verbindung automatisch wieder her - und manchmal muss er durch erneutes Aufrufen direkt HubConnection.Start()wieder verbunden werden. Da sich SignalR manchmal auf magische Weise automatisch wieder verbindet, frage …

3
Projekt nicht ausgewählt, um für diese Lösungskonfiguration zu erstellen
Der Fehler: >------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------ >Project not selected to build for this solution configuration Die Konfiguration in Configuration Manager scheint korrekt zu sein: Dies ist der Code des Projekts, das ich erstellen möchte: https://github.com/chrispellett/Xamarin-Forms-Shape Was ich bisher versucht habe: Wechsel von einer beliebigen …

5
Verspotten von IPrincipal in ASP.NET Core
Ich habe eine ASP.NET MVC Core-Anwendung, für die ich Unit-Tests schreibe. Eine der Aktionsmethoden verwendet den Benutzernamen für einige Funktionen: SettingsViewModel svm = _context.MySettings(User.Identity.Name); was im Unit-Test offensichtlich fehlschlägt. Ich habe mich umgesehen und alle Vorschläge stammen aus .NET 4.5, um HttpContext zu verspotten. Ich bin sicher, es gibt einen …





9
Wo ist die Application.DoEvents () in WPF?
Ich habe den folgenden Beispielcode, der jedes Mal zoomt, wenn eine Taste gedrückt wird: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { …
86 c#  .net  wpf  xaml 

7
Sollte ich AppDomain.CurrentDomain.BaseDirectory oder System.Environment.CurrentDirectory verwenden?
Ich habe zwei exe-Dateien im selben Ordner. Ich kann exe2 über eine Schaltfläche in exe1 ausführen. Heute habe ich einen Kunden während einer Remote-Sitzung (Terminaldienste) beobachtet und exe2 konnte den Fehler "Datei nicht gefunden" nicht ausführen, aber exe1 befand sich bei der Überprüfung im selben Verzeichnis. Sollte ich also AppDomain.CurrentDomain.BaseDirectory …
86 c#  exception 

10
Wie wähle ich mit Selenium WebDriver C # eine Option aus der Dropdown-Liste aus?
Ich habe versucht, für meinen Webtest eine Option auszuwählen. Ein Beispiel finden Sie hier: http://www.tizag.com/phpT/examples/formex.php Alles funktioniert gut, bis auf die Auswahl eines Optionsteils. Wie wähle ich eine Option nach Wert oder Bezeichnung aus? Mein Code: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; …

9
Multiplizieren Sie TimeSpan in .NET
Wie multipliziere ich ein TimeSpan-Objekt in C #? Angenommen, die Variable durationist eine Zeitspanne , möchte ich zum Beispiel duration*5 Aber das gibt mir einen Fehler "Operator * kann nicht auf die Typen TimeSpan und int angewendet werden". Hier ist meine aktuelle Problemumgehung duration+duration+duration+duration+duration Dies erstreckt sich jedoch nicht auf …
86 c#  .net  date  time  timespan 

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.