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

gibt es CLR Profiler für .NET 4.0 um?

Der CLR-Profiler, den ich von hier heruntergeladen habe Link-Text funktioniert nicht für meine App was mit .NET 4.0 implementiert wird. Gibt es eine Version für .NET 4.0? Danke.     
04.12.2010, 01:25
1
Antwort

Wie ist COSMOS möglich?

Ich habe gerade gesehen, dass COSMOS ein in MSIL Language geschriebenes Betriebssystem ist, und ich frage mich nur, wie das möglich ist ? Ich dachte immer, dass MSIL eine CLR benötigt, um zu arbeiten, und CLR benötigt ein Betriebssystem dahint...
25.02.2011, 15:03
3
Antworten

Was CLR macht, wenn man T mit null vergleicht und T eine Struktur ist?

%Vor% Wenn ich rufe 0 an Wert übergeben: SaveOrRemove("MyKey", 0) , die Bedingung value == null ist falsch, dann CLR nicht value == default(T) . Was passiert wirklich?     
19.03.2010, 11:20
2
Antworten

Was ist die Magie, die Eigenschaften mit der CLR arbeiten lässt?

Ich bemerkte, dass Aufrufe an Eigenschaftenaccessoren manchmal wie Methoden aussehen, wenn ich in eine Assembly denke. %Vor% Nun war ich neugierig, und ich habe eine Methode mit einer ähnlichen Signatur in Class1 eingefügt, die wie die St...
26.10.2012, 13:10
2
Antworten

Warum int und long Typen sind erstklassig und werden von C # und der Laufzeit favorisiert?

Unter Numerische Typen in Kapitel 2 ( C # 5.0 in Kürze ) habe ich diesen Satz gefunden: Warum int und long sind erstklassige Bürger und werden sowohl von C # als auch von der Laufzeit bevorzugt? und, warum die anderen Typen für die...
08.07.2013, 23:18
5
Antworten

CLR über C # 4. Ed. - Verwirrt über das Warten auf Task Deadlock

Jeffrey Richter wies in seinem Buch "CLR via C #" auf das Beispiel einer möglichen Sackgasse hin, die ich nicht verstehe (Seite 702, begrenzter Absatz). Das Beispiel ist ein Thread, der Task ausführt und Wait () für diesen Task aufruft. Wenn...
02.03.2014, 19:49
2
Antworten

Wird der nicht verwaltete C # -Code in IL kompiliert und auf der CLR ausgeführt?

Inmitten der Frage nach der manuellen Verwaltung von CLR-Speicher erkannte ich, dass ich sehr wenig weiß. Mir ist bewusst, dass die CLR einen "Cookie" auf den Stapel legt, wenn Sie einen verwalteten Kontext verlassen, so dass der Garbage Co...
12.09.2012, 13:47
2
Antworten

.NET hinter den Kulissen: Was speichert 'Objekt'?

Ein naives Typsystem würde Objekte als Zeiger auf seinen Typ speichern (der viele nützliche Informationen enthält, wie eine V-Tabelle, Objektgröße usw.), gefolgt von seinen Daten. Wenn .Net ein solches Typsystem hätte, würde ein object bei ei...
06.04.2011, 03:06
2
Antworten

Warum gibt "\ u1FFF: foo" .StartsWith (":") true zurück?

Die Zeichenfolge "\u1FFF:foo" beginnt mit \u1FFF (oder "῿"), oder? Also, wie können diese beiden wahr sein? %Vor% Fordert .NET, dass diese Zeichenfolge mit zwei verschiedenen Zeichen beginnt? Und während ich das sehr überrasche...
09.11.2017, 19:18
2
Antworten

Operator mit C # dynamisch?

Ich habe diese Funktion: %Vor% Diese Funktion kann als Func(1,2); ausgeführt werden. Zeile 1 ist jedoch OK , während Zeile 2 BANG (zur Kompilierzeit) ist. Die aus Zeile 2 geworfene Ausnahme ist:    Operator '+' kann nicht auf Ope...
04.05.2012, 16:44