2011-01-07 14 views
6

Ich realisiere, dass sich niemand einfach hinsetzt und Software in direkter IL entwickelt (oder?). Aber nehmen wir an, Sie möchten einen Code-Schnipsel (z. B. den C# -Compiler) mit jemand anderem zur Diskussion teilen, und Sie möchten ihn außerdem mit ein paar Kommentaren kommentieren. Gibt es eine tatsächliche Syntax für Kommentare in IL, so dass Sie dies tun können, ohne den Text als IL ungültig zu machen? Nicht wirklich eine große Sache, nur neugierig.Gibt es so etwas wie einen Kommentar in IL?

+0

ich in gerade IL entwickelt haben, aber nur, weil ich eine .net-Compiler aufbaute. Also ja, es ist mehr als ein wenig ungewöhnlich. 8) – Task

Antwort

8

Ja, Sie können // und /* ... */ wie in C# verwenden.

Ich kann nicht einen Hinweis auf sie in ECMA-335 finden, aber diese IL guide beinhaltet:

Die ersten beiden Zeilen (beginnend mit //) sind die Kommentare. In ILAsm können Sie wie in C# oder C++ kommentieren. Um mehrere Zeilen oder den Teil einer Zeile zu kommentieren, können Sie auch den Block /* ... */ verwenden.

+0

Ha, nicht das, was ich erwartet hätte, aber trotzdem vollkommen logisch. Vielen Dank! –

+2

Microsoft hat eine eigene Version des ecma doc, viel umfangreicher. MSIL wird hier beschrieben: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBoQFjAA&url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2FD%2FC%2F1%2FDC1B219F-3B11 -4A05-9DA3-2D0F98B20917% 2FPartition% 2520VI% 2520-% 2520Annexes.doc & rct = j & q = Website% 3Adownload.microsoft.com% 20partition% 20vi & ei = JW0nTfO5CpGlnQe1psmMAQ & usg = AFQjCNHHTRslrgzeSkbPEpCcb5i9rBTsfA & cad = rja –

2

Sie verwenden // in IL für Kommentare und ...

Verwandte Themen