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.

6
Wie kann ich einen String in C # in UTF-8 umwandeln?
Ich habe eine Zeichenfolge, die ich von einer Drittanbieter-App erhalte, und möchte sie in jeder Sprache mit C # auf meiner Windows-Oberfläche korrekt anzeigen. Aufgrund der falschen Codierung sieht ein Teil meiner Zeichenfolge auf Spanisch folgendermaßen aus: Acción während es so aussehen sollte: Acción Gemäß der Antwort auf diese Frage: …

6
Wert vom Typ 'T' kann nicht konvertiert werden
Dies ist wahrscheinlich eine Anfängerfrage, aber Google hat überraschenderweise keine Antwort geliefert. Ich habe diese eher künstliche Methode T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Ich komme aus einem C ++ - Hintergrund und habe …
146 c#  .net  generics  casting 


1
Wie füge ich eine Web-API zu einem vorhandenen ASP.NET MVC (5) Webanwendungsprojekt hinzu?
Angenommen, Sie haben vergessen, das Kontrollkästchen Web-API zu aktivieren (zum Projekt hinzuzufügen), wenn Sie ein neues MVC (5) -Projekt erstellen. Was müssen Sie tun, um die Web-API hinzuzufügen und zum Laufen zu bringen? Es gibt eine Reihe von Migrationsfragen, aber keine schien die vollständigen und aktuellen Schritte zum Hinzufügen einer …


9
Wie überprüfe ich, ob ein appSettings-Schlüssel vorhanden ist?
Wie überprüfe ich, ob eine Anwendungseinstellung verfügbar ist? dh app.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="someKey" value="someValue"/> </appSettings> </configuration> und in der Codedatei if (ConfigurationManager.AppSettings.ContainsKey("someKey")) { // Do Something }else{ // Do Something Else }


5
So erhalten Sie den richtigen Zeitstempel in C #
Ich möchte einen gültigen Zeitstempel in meiner Bewerbung erhalten, also schrieb ich: public static String GetTimestamp(DateTime value) { return value.ToString("yyyyMMddHHmmssffff"); } // ...later on in the code String timeStamp = GetTimestamp(new DateTime()); Console.WriteLine(timeStamp); Ausgabe: 000101010000000000 Ich wollte so etwas wie: 20140112180244 Was habe ich falsch gemacht?
146 c#  timestamp 

21
Der Entitätstyp <Typ> ist nicht Teil des Modells für den aktuellen Kontext
Ich komme in das Entity Framework, bin mir aber nicht sicher, ob mir ein kritischer Punkt im Code-First-Ansatz fehlt. Ich verwende ein generisches Repository-Muster, das auf dem Code von https://genericunitofworkandrepositories.codeplex.com/ basiert, und habe meine Entitäten erstellt. Wenn ich jedoch versuche, auf die Entität zuzugreifen oder sie zu ändern, stoße ich …



20
Duplizieren Sie das AssemblyVersion-Attribut
Ich habe ein Projekt, das beim Kompilieren folgenden Fehler generiert: Fehler CS0579: Duplizieren Sie das Attribut 'AssemblyVersion' Ich habe die Datei überprüft AssemblyInfo.csund es sieht so aus, als ob dort keine Duplizierung vorhanden ist. Ich habe diesen Artikel auf MSDN gefunden, der ein ähnliches Problem behebt, und wenn ich dem …


17
Mischen von C # und VB im selben Projekt
Können Sie vb- und c # -Dateien im selben Projekt für eine Klassenbibliothek mischen? Gibt es eine Einstellung, die dies ermöglicht? Ich habe es versucht und keiner der Intellisense funktioniert ganz richtig, obwohl der Hintergrund-Compiler gut genug damit umzugehen scheint (abgesehen von der Tatsache, dass ich damals zwei Klassen im …
145 c#  vb.net 

8
Warum übertreffen Where and Select nur Select?
Ich habe eine Klasse wie diese: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } Tatsächlich ist es viel größer, aber dies schafft das Problem (Verrücktheit) neu. Ich möchte die Summe von erhalten Value, wo die Instanz gültig ist. Bisher …
145 c#  linq 

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.