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.

2
Wie übersetze ich zwischen Windows- und IANA-Zeitzonen?
Wie im Zeitzonen-Tag-Wiki beschrieben , gibt es zwei verschiedene Arten von Zeitzonen. Diejenigen, die von Microsoft zur Verwendung mit Windows und der .Net- TimeZoneInfoKlasse (unter Windows) bereitgestellt werden, werden durch einen Wert wie z "Eastern Standard Time". Diejenigen, die von IANA in der TZDB bereitgestellt und von der .NET- TimeZoneInfoKlasse …
149 c#  .net  timezone  nodatime 

4
Sortieren Sie eine Liste aus anderen Listen-IDs
Ich habe eine Liste mit einigen Bezeichnern wie diesen: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Außerdem habe ich eine andere Liste von <T>Elementen, die durch die oben beschriebenen IDs dargestellt werden. List<T> docs = GetDocsFromDb(...) Ich muss in beiden Sammlungen die gleiche Reihenfolge einhalten, …
149 c#  linq  sorting  collections 

4
Warum Kovarianz und Kontravarianz den Wertetyp nicht unterstützen
IEnumerable<T>ist eine Co-Variante, unterstützt jedoch keinen Werttyp, sondern nur einen Referenztyp. Der folgende einfache Code wurde erfolgreich kompiliert: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Beim Wechsel von stringzu intwird jedoch ein kompilierter Fehler angezeigt: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Der Grund wird in …



11
GlobalConfiguration.Configure () ist nach der Migration von Web API 2 und .NET 4.5.1 nicht vorhanden
Ich habe kürzlich begonnen, diesem Handbuch zu folgen , um mein Projekt auf .NET 4.5.1 und Web Api 2 zu migrieren. Das allererste, was MS-Entwickler Rick Anderson von Ihnen verlangt, ist eine Änderung: WebApiConfig.Register(GlobalConfiguration.Configuration); zu GlobalConfiguration.Configure(WebApiConfig.Register); in der Datei global.asax. Dies gibt mir jedoch einen Fehler, wenn ich versuche zu …

5
Wie erhalte ich die Frequenzen jedes Werts in einer FFT?
Ich habe ein FFT-Ergebnis. Diese werden in zwei doubleArrays gespeichert : einem Realteil-Array und einem Imaginärteil-Array. Wie bestimme ich die Frequenzen, die jedem Element in diesen Arrays entsprechen? Mit anderen Worten, ich hätte gerne ein Array erstellt, in dem die Frequenzen für jede reale und imaginäre Komponente meiner FFT gespeichert …

10
So beheben Sie den Fehler: "Schemainformationen für das Attribut / Element konnten nicht gefunden werden" durch Erstellen eines Schemas
Ich habe eine Windows Forms-Anwendung in VS2010 mit C # geschrieben und erhalte die folgenden Fehler in der app.configDatei: Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the …

5
Verwenden von CookieContainer mit der WebClient-Klasse
Ich habe zuvor einen CookieContainer mit HttpWebRequest- und HttpWebResponse-Sitzungen verwendet, möchte ihn jetzt jedoch mit einem WebClient verwenden. Soweit ich weiß, gibt es keine integrierte Methode wie für HttpWebRequests ( request.CookieContainer). Wie kann ich Cookies von einem WebClient in einem CookieContainer sammeln? Ich habe danach gegoogelt und folgendes Beispiel gefunden …

18
So schreiben Sie einen skalierbaren Tcp / Ip-basierten Server
Ich bin in der Entwurfsphase des Schreibens einer neuen Windows-Dienstanwendung, die TCP / IP-Verbindungen für lang laufende Verbindungen akzeptiert (dh dies ist nicht wie HTTP, wo es viele kurze Verbindungen gibt, sondern ein Client stellt eine Verbindung her und bleibt stunden- oder tagelang oder in Verbindung sogar Wochen). Ich suche …
148 c#  .net  networking  tcp  scalability 

14
Öffnen Sie einen Ordner mit Process.Start
Ich habe das andere Thema gesehen und habe ein anderes Problem. Der Prozess startet (siehe Task-Manager), aber der Ordner wird auf meinem Bildschirm nicht geöffnet. Was ist los mit dir? System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
148 c#  explorer 


14
Wie verspotten Sie das Dateisystem in C # für Unit-Tests?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : git - Server- Hostschlüssel nicht zwischengespeichert Gibt es Bibliotheken oder Methoden, um das Dateisystem in C # zu verspotten und Unit-Tests zu schreiben? In meinem aktuellen Fall habe ich Methoden, die prüfen, ob eine bestimmte Datei vorhanden ist, und das …
148 c#  unit-testing  mocking 

3
Gute oder schlechte Praxis für Dialoge in wpf mit MVVM?
Ich hatte kürzlich das Problem, Dialogfelder zum Hinzufügen und Bearbeiten für meine wpf-App zu erstellen. Alles, was ich in meinem Code tun möchte, war so etwas. (Ich verwende meistens den ersten Ansatz von viewmodel mit mvvm) ViewModel, das ein Dialogfenster aufruft: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything …
148 c#  .net  wpf  mvvm  modal-dialog 


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.