Articles of .net

konvertiere double in int

Was ist der beste Weg, um ein double zu einem int zu konvertieren? Soll eine Besetzung verwendet werden?

Wie wird die StringBuilder-class implementiert? Werden bei jedem Anhängen intern neue String-Objekte erstellt?

Wie wird die StringBuilder-class implementiert? Werden bei jedem Anhängen intern neue String-Objekte erstellt?

.NET Wie überprüft man, ob der Pfad eine Datei und kein Verzeichnis ist?

Ich habe einen Pfad und ich muss feststellen, ob es ein Verzeichnis oder eine Datei ist. Ist dies der beste Weg, um festzustellen, ob der Pfad eine Datei ist? string file = @”C:\Test\foo.txt”; bool isFile = !System.IO.Directory.Exists(file) && System.IO.File.Exists(file); Für ein Verzeichnis würde ich die Logik umkehren. string directory = @”C:\Test”; bool isDirectory = System.IO.Directory.Exists(directory) […]

Warum gibt es kein Char.Empty wie String.Empty?

Gibt es einen Grund dafür? Ich frage, weil, wenn Sie viele leere Zeichen verwenden mussten, Sie in die gleiche Situation geraten, als wenn Sie viele leere Zeichenfolgen verwenden würden. Edit: Der Grund für diese Verwendung war dies: myString.Replace (‘c’, ”) Entfernen Sie alle Instanzen von “c” aus myString.

Berechnen Sie die Woche des Monats in .NET

Verfügen die .NET-Bibliotheken über eine einfache Möglichkeit, die Wochennummer für ein bestimmtes Datum zurückzugeben? Zum Beispiel sollte die Eingabe von Year = 2010, Month = 1, Day = 25 , 5 für die Wochennummer ausgeben. Am nächsten fand ich Calendar.GetWeekOfYear , das fast schon da ist. Java hat ein Datumsformat “W”, das Woche für Woche […]

Algorithmus zum Vereinfachen von Dezimalstellen in Brüchen

Ich habe versucht, einen Algorithmus zu schreiben, um eine Dezimalzahl zu einem Bruch zu vereinfachen, und erkannte, dass es nicht zu einfach war. Überraschenderweise habe ich online geschaut und alle Codes, die ich gefunden habe, waren entweder zu lang oder würden in einigen Fällen nicht funktionieren. Was noch ärgerlicher war, war, dass sie nicht für […]

Die beste Methode zum Zugriff auf COM-Objekte von C #

Ich plane, verschiedene Objekte zu verwenden, die als COM-Objekte verfügbar gemacht werden. Um sie einfacher zu verwenden, möchte ich sie als C # -Objekte umschließen. Was ist der beste Ansatz dafür?

Wie viel Speicher verwendet ein C # /. NET-Objekt?

Ich entwickle eine Anwendung, die derzeit Hunderte von Objekten erstellt hat. Ist es möglich, den von einem Objekt (classninstanz) zugewiesenen Speicher zu bestimmen (oder zu approximieren)?

Daten in einen WCF-Dienst einspeisen

Ich habe WCF-Dienste strukturiert wie von Miguel Castro vorgeschlagen . Dies bedeutet, dass ich alles manuell eingerichtet habe und eine Konsolenanwendung habe, die meine Dienste mit ServiceHost- Objekten hostet . Ich möchte meine Serviceklassen dünn halten und sie geben gerade Aufrufe an Verhaltensklassen weiter. Mein Problem ist jetzt das Testen der Serviceklassen. Ich möchte etwas […]

Holen Sie den Index des n-ten Vorkommens einer Zeichenkette?

Wenn ich keine offensichtliche eingebaute Methode vermisse, was ist der schnellste Weg, um das n- te Vorkommen einer Zeichenkette innerhalb einer Zeichenkette zu erhalten? Ich stelle fest , dass ich die IndexOf- Methode durch Aktualisieren des Startindex bei jeder Iteration der Schleife wiederholen konnte. Aber so zu handeln, scheint mir verschwenderisch.