Re: Курьёз от Липперта
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.12.16 01:24
Оценка: 22 (2)
Здравствуйте, Don Reba, Вы писали:

DR>Удивился, что C# и Nemerle дают разные ответы.


Разница видна в декомпиляторе. Немерловая версия выглядит так:
public class B : A<int>
{
  public class C : A<T>.B // аргумент "T"
  {
  }

  public void M()
  {
    Console.WriteLine(typeof(T));
  }
}


Шарповская, так:

public class B : A<int>
{
  public class C : A<int>.B // аргумент "int"
  {
  }

  public void M()
  {
    Console.WriteLine(typeof(T));
  }
}
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.