clr

Die Common Language Runtime (CLR) ist eine Kernkomponente der .NET-Initiative von Microsoft. Es ist Microsofts Implementierung des CLI-Standards (Common Language Infrastructure), der eine Ausführungsumgebung für Programmcode definiert. In der CLR wird Code in Form eines Bytecodes ausgedrückt, der Common Intermediate Language (CIL, früher als MSIL-Microsoft Intermediate Language bekannt) genannt wird.
2
Antworten

.net Objektgröße padding?

msdn sagt das    Der Operator sizeof kann nur in unsicheren Codeblöcken verwendet werden. Obwohl   Sie können die Marshal.SizeOf-Methode verwenden, den Wert, der von diesem zurückgegeben wird   Methode ist nicht immer der gleiche wie der vo...
15.05.2012, 14:00
3
Antworten

CLR SQL Gespeicherte Prozeduren testen mit Unit Test Project

Ich verwende gerade VS2008, um gespeicherte Prozeduren von clr für SQL 2008 zu schreiben. Beim Schreiben von c # -Code bin ich daran gewöhnt, ein separates "Testprojekt" zu haben, wo ich meinen gesamten Unit-Testcode platzieren würde Blush, dass...
22.06.2009, 17:43
1
Antwort

Ungewöhnliche Müllsammlungsmuster

Ich sehe einige ungewöhnliche Garbage-Collection-Muster unter .net 4.0, die ich nicht erklären kann, jeder Rat wäre willkommen. Zu verschiedenen Zeiten während der Ausführung meines Programms beginnt die Anzahl der G2-Aufnahmen zu steigen und...
08.02.2012, 16:20
1
Antwort

Warum verbessert das Hinzufügen eines zusätzlichen Felds zu struct seine Leistung erheblich?

Ich habe festgestellt, dass ein Struct, das einen einzelnen Float umschließt, wesentlich langsamer ist als ein float direkt, mit ungefähr der Hälfte der Performance. %Vor% Nach dem Hinzufügen eines zusätzlichen "Extra" -Feldes scheint jedoch...
03.06.2017, 14:06
1
Antwort

Escape Catch-22 mit Erweiterungsattributen in .NET 2.0

Wie kann eine einzelne .NET-Assembly, die gleichzeitig 2.0, 3.0, 3.5, 4.0 und 4.5 unterstützt, Erweiterungsmethoden für C # - und VB.NET-Konsumenten unterstützen? Der Standardvorschlag ist, dies hinzuzufügen: %Vor% Dies ist der Ansatz, de...
14.06.2012, 00:05
1
Antwort

Kann ich bindingRedirect für eine Assembly in einer referenzierten Assembly verwenden?

Wir haben einen Plug-In-Ordner, aus dem wir Baugruppen laden. Meist ist das in Ordnung. Allerdings haben wir ein Plugin von Drittanbietern, das System.Core Version 2.0.5.0 verwendet. Wir verwenden .Net 4, damit System.Core 4.0.0.0 auf den PCs...
26.02.2014, 17:34
1
Antwort

Grüne Threads in .NET

Grüne Fäden wurden in Erlang eingeführt und wahrscheinlich kennen alle darauf basierenden Sprachen sie, auch in go (gorutines). Dann afaik wurden sie vom Rost entfernt. Meine Fragen: Wie würde man grüne Threads in .NET implementieren? Gib...
17.05.2016, 20:08
5
Antworten

Wie funktioniert das Schlüsselwort "as" intern?

Ich kenne die Funktion dieses Keywords, aber ich würde gerne wissen, wie es auf einer niedrigeren Ebene funktioniert. Welcher ist schneller? Und bringen sie immer das gleiche Ergebnis? Wenn ja, warum gibt es zwei verschiedene Möglichkeiten?...
05.06.2009, 11:08
2
Antworten

typeof (T) kann null zurückgeben

Wenn Sie den Operator typeof für einen Typ verwenden, der mit TypeBuilder erstellt wurde, gibt der Operator null zurück. Ich bin neugierig, warum das passiert und wie man das verhindert. Ich fange an zu glauben, dass dies ein VS-Bug im...
27.06.2011, 18:58
5
Antworten

Warum müssen wir beim Aufruf einer Methode ein Schlüsselwort verwenden?

Wenn eine Methode mit einem out-Parameter definiert wird, muss ich das out-Schlüsselwort beim Aufruf angeben. Es ist bereits dort in der Methodendefinition und die Laufzeit sollte wissen, dass jeder übergebene Parameter ein out-Parameter sein wi...
18.06.2010, 06:42