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?
Odpowiedz
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/* ... */
.
Ha, nie to, czego bym się spodziewał, ale mimo to idealnie logiczne. Dzięki! –
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 –
użyć // IL również w komentarzach ...
- 1. Czy istnieje coś takiego jak jQuery.toggle (boolean)?
- 2. Czy istnieje coś takiego jak Single.empty()
- 3. Czy istnieje coś takiego jak konstruktor const?
- 4. Czy istnieje coś takiego jak każda pętla w Javie?
- 5. Czy istnieje coś takiego jak "funkcja" Haskella wbudowana w Scalę?
- 6. Czy istnieje coś takiego jak zerowalny bool w vb.net
- 7. Czy istnieje coś takiego jak wskaźniki w Lua?
- 8. Czy istnieje coś takiego jak właściwy "bit" w JavaScript?
- 9. Czy istnieje coś takiego jak dekoratory Pythona dla C#?
- 10. Czy istnieje coś takiego jak MAMP dla Ruby on Rails?
- 11. Czy istnieje coś takiego jak biblioteka czyszczenia numerów telefonów?
- 12. Czy istnieje coś takiego jak Sprocket dla Java
- 13. Czy istnieje coś takiego jak NSPredicateEditor dla systemu iOS?
- 14. Czy istnieje coś takiego jak parametr szablonu szablonu funkcji?
- 15. D-Bus: czy istnieje coś takiego jak "sniffer D-Bus"?
- 16. Czy jest coś takiego jak indeks pmax?
- 17. Czy istnieje coś takiego jquery dla WPF/XAML?
- 18. Cron API: czy jest coś takiego?
- 19. Oddzwonienie do MySQL - czy jest coś takiego?
- 20. Czy jest coś takiego jak __LINE__ w Verilog?
- 21. Sesja ASP.NET Web API czy coś takiego?
- 22. Jak narysować coś takiego w Core Graphics
- 23. Czy jest coś takiego jak printf w Action Script 3?
- 24. Czy jest coś takiego jak NSDictionary w systemie Android?
- 25. Czy jest coś takiego jak SESJA w aplikacji Windows?
- 26. Czy istnieje coś takiego jak Ogólne szablony w django jak Ogólne widoki
- 27. matlab Czy istnieje coś takiego jak rozumienie list, tak jak w pythonie?
- 28. Czy istnieje coś takiego jak "w pełni kwalifikowana" nazwa użytkownika w kontekście uwierzytelniania systemu Windows?
- 29. Czy CSS ma coś takiego jak jQuery: has()?
- 30. Czy dla basha jest coś takiego jak perls __DATA__?
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