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
Analysieren Sie die Zeichenfolge in C # auf DateTime
Ich habe Datum und Uhrzeit in einer Zeichenfolge, die so formatiert ist: "2011-03-21 13:26" //year-month-day hour:minute Wie kann ich es analysieren System.DateTime? Ich möchte Funktionen wie DateTime.Parse()oder DateTime.ParseExact()wenn möglich verwenden, um das Format des Datums manuell festlegen zu können.
165 c#  .net  string  parsing  datetime 

17
Sollte das ViewModel oder Model in MVVM INotifyPropertyChanged implementieren?
Bei den meisten MVVM-Beispielen, die ich durchgearbeitet habe, wurde das Modell implementiert INotifyPropertyChanged, aber im CommandSink-Beispiel von Josh Smith wird das ViewModel implementiertINotifyPropertyChanged . Ich stelle die MVVM-Konzepte immer noch kognitiv zusammen, daher weiß ich nicht, ob: Sie müssen das INotifyPropertyChangedin das ViewModel einfügen, um CommandSinkan die Arbeit zu gehen …

1
Warum fehlen bei Attributes.IsDefined () Überladungen?
Inspiriert von einer SO-Frage. Die Attributklasse hat mehrere Überladungen für die IsDefined () -Methode. Es werden Attribute behandelt, die auf Assembly, Module, MemberInfo, ParameterInfo angewendet werden. Die MemberInfo-Überladung umfasst PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Damit sind die meisten AttributeTargets erledigt. Abgesehen von einem großen Problem: Es gibt keine Überladung für …
165 c#  .net  reflection 

27
Wie überprüfe ich, ob eine bestimmte Zeichenfolge unter Windows ein gültiger / gültiger Dateiname ist?
Ich möchte eine Funktion zum Umbenennen von Batchdateien in meine Anwendung aufnehmen. Ein Benutzer kann ein Zieldateinamenmuster eingeben und (nachdem er einige Platzhalter im Muster ersetzt hat) muss ich überprüfen, ob es sich unter Windows um einen legalen Dateinamen handelt. Ich habe versucht, reguläre Ausdrücke wie zu verwenden, [a-zA-Z0-9_]+aber es …
165 c#  windows  file  filesystems 

12
Das Entitätsobjekt kann nicht von mehreren Instanzen von IEntityChangeTracker referenziert werden. beim Hinzufügen verwandter Objekte zur Entität in Entity Framework 4.1
Ich versuche, Mitarbeiterdetails zu speichern, die Verweise auf City enthalten. Aber jedes Mal, wenn ich versuche, meinen validierten Kontakt zu speichern, wird die Ausnahme "ADO.Net Entity Framework Ein Entitätsobjekt kann nicht von mehreren Instanzen von IEntityChangeTracker referenziert werden" angezeigt. Ich hatte so viele Beiträge gelesen, bekam aber immer noch keine …





6
Unterschied zwischen Lookup () und Dictionary (Of list ())
Ich versuche mich darum zu kümmern, welche Datenstrukturen am effizientesten sind und wann / wo welche verwendet werden sollen. Nun könnte es sein, dass ich die Strukturen einfach nicht gut genug verstehe, aber wie unterscheidet sich eine ILookup(of key, ...)von einer Dictionary(of key, list(of ...))? Auch wo würde ich ein …
165 c#  .net  vb.net  linq 

6
Methoden innerhalb der Aufzählung in C #
In Java ist es möglich, Methoden in einer Aufzählung zu haben. Gibt es eine solche Möglichkeit in C # oder ist es nur eine String-Sammlung und das wars? Ich habe versucht zu überschreiben, ToString()aber es wird nicht kompiliert. Hat jemand ein einfaches Codebeispiel?
165 c#  enums  enumeration 

7
Wie mache ich den Rückgabetyp einer Methode generisch?
Gibt es eine Möglichkeit, diese Methode generisch zu gestalten, damit ich einen String, Bool, Int oder Double zurückgeben kann? Im Moment wird eine Zeichenfolge zurückgegeben, aber wenn "true" oder "false" als Konfigurationswert gefunden werden kann, möchte ich beispielsweise einen Bool zurückgeben. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
165 c#  .net  generics  return-type 

15
Datei oder Assembly "System.Net.Http, Version = 4.0.0.0, Kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a" konnte nicht geladen werden.
Ich habe mein Projekt auf einen sauberen Windows 10-Computer kopiert, auf dem nur Visual Studio 2015 Community und SQL Server 2016 Express installiert sind. Außer den mit Windows 10 und VS2015 oder SQL Server installierten Framework-Versionen sind keine anderen Framework-Versionen installiert. Wenn ich versuche, das WebApi-Projekt zu starten, wird folgende …

12
Nie zuvor gesehen C ++ for Schleife
Ich habe einen C ++ - Algorithmus in C # konvertiert. Ich bin auf diese for-Schleife gestoßen: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Es gibt keinen Fehler in C ++, aber in C # (int kann nicht in bool konvertiert werden). Ich …
164 c#  c++  for-loop 


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.