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.


12
Wie analysiert man XML-Dateien? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 2 Jahren . Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Gibt es eine einfache Methode zum Parsen …
492 c#  xml 

30
.NET-Code vor Reverse Engineering schützen?
Die Verschleierung ist eine Möglichkeit, kann jedoch nicht vor einer Beeinträchtigung der Piraterieschutzsicherheit der Anwendung schützen. Wie stelle ich sicher, dass die Anwendung nicht manipuliert wird, und wie stelle ich sicher, dass der Registrierungsmechanismus nicht rückentwickelt werden kann? Es ist auch möglich, eine C # -Anwendung in nativen Code zu …



7
C # Sammlung setzen?
Weiß jemand, ob es ein gutes Äquivalent zu Javas SetSammlung in C # gibt? Ich weiß, dass Sie eine Menge mit a Dictionaryoder a etwas nachahmen können HashTable, indem Sie die Werte auffüllen, aber ignorieren, aber das ist keine sehr elegante Methode.
488 c#  .net  collections  set 



30
ReSharper "Symbol kann nicht aufgelöst werden", auch wenn ein Projekt erstellt wird
Meine Werkzeuge: Visual Studio 2012 Ultimate + Update 1 ReSharper v7.1.25.234 My Solution Build Status: Erfolgreich erstellen Wenn ich jedoch ReSharper installiere und die ReSharper-Codeanalyse aktiviert ist, sind viele Schlüsselwörter meines Codes mit diesem Fehler rot: "Symbol XXX kann nicht aufgelöst werden" Noch ein Bild von meinem Projekt >> Die …

16
Warum ist lock (this) {…} schlecht?
Die MSDN-Dokumentation besagt dies public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } ist "ein Problem, wenn auf die Instanz öffentlich zugegriffen werden kann". Ich frage mich warum? Liegt es daran, dass das Schloss länger als nötig gehalten wird? Oder gibt es einen …

11
WCF vs ASP.NET Web API [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe einige Monate damit verbracht, die Konzepte …
484 c#  wcf  asp.net-web-api 

17
So konvertieren Sie C # nullable int in int
Wie konvertiere ich eine Nullable intin eineint ? Angenommen, ich habe 2 Arten von int wie folgt: int? v1; int v2; Ich möchte den v1Wert zuweisen v2. v2 = v1;wird einen Fehler verursachen. Wie konvertiere ich v1zu v2?
484 c#  nullable 


23
Attribute des Enum-Werts abrufen
Ich würde gerne wissen, ob es möglich ist, Attribute der enumWerte und nicht der enumselbst zu erhalten. Angenommen, ich habe Folgendes enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } Was ich möchte, ist der Aufzählungstyp, 2-Tupel des Aufzählungszeichenfolgenwerts und seine …

22
Festlegen des Autorisierungsheaders von HttpClient
Ich habe einen HttpClient, den ich für eine REST-API verwende. Ich habe jedoch Probleme beim Einrichten des Autorisierungsheaders. Ich muss den Header auf das Token setzen, das ich von meiner OAuth-Anfrage erhalten habe. Ich habe Code für .NET gesehen, der Folgendes vorschlägt: httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); Die Credential-Klasse ist in …

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.