Эта новая функция действительно удобна.
В последнее время я прочитал документ "Microsoft All-In-One Code Framework" и упомянул, что "Необязательные параметры" не совместимы с CLS.
Итак, я протестировал его с помощью «Необязательных параметров» в открытом API и включил FxCop, затем скомпилировал и FxCop ни на что не жаловался.В то же время FxCop действительно сообщал о предупреждении, когда я добавлял API, у которого в качестве типа возврата используется uint.
Так что теперь я в замешательстве, CLS-совместим ли "Необязательные параметры" или нет?
И какой лучший способ выяснить, совместима ли CLS-совместимость нового языка или нет?