Код: Выделить всё
using Algebra;
public Algebra.Vector3 Direction
{
get { return this.direction; }
}
Код: Выделить всё
using Algebra;
public Vector3 Direction
{
get { return this.direction; }
}
Почему компилятор различает два кода? Разве не необходимо только проверить, есть ли какой-либо неоднозначный тип во время компиляции, а если нет, должен ли скомпилированный код быть одинаковым для обоих? Я предполагаю, что скомпилированный код всегда будет использовать полные имена для каждого члена.
Подробнее здесь: https://stackoverflow.com/questions/482 ... se-2-cases
Мобильная версия