Да, mono реализует весь CLR, поэтому, если вы посмотрите на его код, вы найдете реализацию таких методов, как String.get_Length()
.
Но Mono - это реализация, отличная от Microsoft CLR.Это означает, что если вы посмотрите код для String.get_Length()
в Mono, то Microsoft CLR может иметь совершенно другой способ сделать то же самое.
Другой вариант - Общая языковая инфраструктура общего источника.Это от Microsoft и, вероятно, больше похоже на их реализацию CLR, чем Mono, но это все же не то же самое.И новейшая доступная версия соответствует .Net 2.0.