2011-01-07 40 views
6

Wiem, że nikt nie siada i nie rozwija oprogramowania w prostej IL (prawda?). Załóżmy jednak, że chcesz udostępnić fragment kodu IL (jako wynik przez np. Kompilator C#) z kimś innym do dyskusji, a ponadto chcesz dodać do niego komentarz za pomocą kilku komentarzy. Czy istnieje rzeczywista składnia komentarzy w IL, dzięki czemu można to zrobić bez uczynienia tekstu nieważnym jako IL? Niezbyt wielka sprawa, po prostu ciekawa.Czy istnieje coś takiego jak komentarz w IL?

+0

wyrobiłem w prostej IL, ale tylko dlatego, że była budowa kompilatora .NET. Więc tak, to coś więcej niż trochę niezwykłego. 8) – Task

Odpowiedz

8

Tak, można używać // i /* ... */ podobnie jak w C#.

nie mogę znaleźć żadnego odniesienia do niej w ECMA-335, ale to IL guide obejmuje:

Pierwsze dwie linie (rozpoczęte z //) są komentarze. W ILAsm możesz komentować w ten sam sposób, co w C# lub C++. Aby skomentować wiele linii lub część linii, możesz również użyć bloku /* ... */.

+0

Ha, nie to, czego bym się spodziewał, ale mimo to idealnie logiczne. Dzięki! –

+2

Microsoft ma swoją własną wersję ecma doc, znacznie szerszą. MSIL opisano tutaj: 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 = witryna% 3Adownload.microsoft.com% 20część% 20vi & ei = JW0nTfO5CpGlnQe1psmMAQ & usg = AFQjCNHHTRslrgzeSkbPEpCcb5i9rBTsfA & cad = rja –

2

użyć // IL również w komentarzach ...

Powiązane problemy