Articles of .net

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.

Wie kann ich DateTime in C # vergleichen?

Ich möchte nicht, dass der Benutzer das Datum oder die Uhrzeit zurückgibt. Wie kann ich vergleichen, ob das eingegebene Datum und die Uhrzeit WENIGER als die aktuelle Zeit ist? Wenn das aktuelle Datum und die Uhrzeit 17-Jun-2010, 12:25 PM ist, möchte ich, dass der Benutzer das Datum nicht vor dem 17. Juni -2010 und der […]

Wie fügt man der Titelleiste des Fensters eine zusätzliche Schaltfläche hinzu?

Ich habe gesehen, dass einige Apps (möglicherweise keine .NET-Apps) eine zusätzliche Schaltfläche auf der linken Seite über die Minimieren-Schaltfläche in der Titelleiste des Formulars haben. Wie kann ich dies in C # erreichen?

Können Sie eine systemeigene Ausnahme im C # -Code abfangen?

In C # -Code können Sie eine native Exception abfangen, die aus tief in einer nicht verwalteten Bibliothek geworfen wird? Wenn ja, musst du etwas anderes machen, um es zu fangen oder einen Standardversuch … Fang es?

Wann sollten abstrakte classn verwendet werden?

Hier ist der MSDN-Artikel über abstrakte classn , aber ich verstehe es wirklich nicht … Wann sollte ich wirklich abstrakte classn verwenden? Was sind die Vorteile von abstrakten classn?

ASP.NET MVC Razor übergeben Modell an Layout

Was ich sehe, ist eine String-Layout-Eigenschaft. Aber wie kann ich ein Modell explizit an das Layout übergeben?