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.


5
Vergehen C # -Timer in einem separaten Thread?
Läuft ein System.Timers.Timer in einem anderen Thread als dem Thread ab, der ihn erstellt hat? Nehmen wir an, ich habe eine Klasse mit einem Timer, der alle 5 Sekunden ausgelöst wird. Wenn der Timer ausgelöst wird, wird in der abgelaufenen Methode ein Objekt geändert. Nehmen wir an, das Ändern dieses …

12
Entfernen Sie doppelte Anführungszeichen aus einer Zeichenfolge in .NET
Ich versuche, mit inkonsistent formatiertem HTML übereinzustimmen, und muss einige doppelte Anführungszeichen entfernen. Aktuell: <input type="hidden"> Das Ziel: <input type=hidden> Das ist falsch, weil ich es nicht richtig entkomme: s = s.Replace ("" "," "); Dies ist falsch, da es meines Wissens kein leeres Zeichen gibt: s = s.Replace('"', ''); …
97 c#  .net  vb.net 





4
Was macht Expression.Quote (), was Expression.Constant () noch nicht kann?
Hinweis: Mir ist die frühere Frage „ Was ist der Zweck der Expression.Quote-Methode von LINQ? ” , Aber wenn Sie weiterlesen, werden Sie sehen, dass es meine Frage nicht beantwortet. Ich verstehe, was der erklärte Zweck Expression.Quote()ist. Allerdings Expression.Constant()kann für den gleichen Zweck verwendet werden (zusätzlich zu allen Zwecken , …

4
xUnit.net: Globales Setup + Teardown?
Diese Frage bezieht sich auf das Unit-Test-Framework xUnit.net . Ich muss Code ausführen, bevor ein Test ausgeführt wird, und auch Code, nachdem alle Tests durchgeführt wurden. Ich dachte, es sollte eine Art Attribut- oder Markierungsschnittstelle geben, um den globalen Initialisierungs- und Beendigungscode anzuzeigen, konnte sie aber nicht finden. Wenn ich …
97 c#  .net  xunit.net 


5
Attribut mit mehreren Rollen autorisieren
Ich möchte einem Controller eine Autorisierung für mehrere Rollen gleichzeitig hinzufügen. Normalerweise würde das so aussehen: [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } Aber ich habe meine Rollen in consts gespeichert, da sie sich irgendwann ändern oder erweitern könnten. public const RoleA = "RoleA"; public const RoleB = …

23
Der vom Login angeforderte Datenbank-Test kann nicht geöffnet werden. Die Anmeldung ist fehlgeschlagen. Anmeldung für Benutzer 'xyz \ ASPNET' fehlgeschlagen
Ich habe einen Webdienst erstellt, der einige Daten in db speichert. Aber ich bekomme diesen Fehler: Die vom Login angeforderte Datenbank "test" kann nicht geöffnet werden. Die Anmeldung ist fehlgeschlagen. Anmeldung für Benutzer 'xyz \ ASPNET' fehlgeschlagen. Meine Verbindungszeichenfolge ist Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True


11
So ersetzen Sie Listenelemente am besten
if (listofelements.Contains(valueFieldValue.ToString())) { listofelements[listofelements.IndexOf(valueFieldValue.ToString())] = value.ToString(); } Ich habe wie oben ersetzt. Gibt es einen anderen Best-Place-Vergleich als diesen?
97 c# 

14
Warum kann ich nicht auf System.ComponentModel.DataAnnotations verweisen?
Ich versuche, DataAnnotations in meinem WPF-Projekt zu verwenden, um eine maximale Länge von Zeichenfolgen anzugeben: using System.ComponentModel.DataAnnotations; Ich erhalte jedoch den Fehler Der Typ- oder Namespace-Name 'DataAnnotations' ist im Namespace 'System.ComponentModel' nicht vorhanden (fehlt Ihnen eine Assemblyreferenz?) Ich habe andere Beispiele gesehen , wo DataAnnotations sie in diesem Namensraum existiert. …

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.