Для простоты предположим, что я хочу написать метод расширения для типа int? и INT:метод расширения по типу и nullable <type>
public static class IntExtentions
{
public static int AddOne(this int? number)
{
var dummy = 0;
if (number != null)
dummy = (int)number;
return dummy.AddOne();
}
public static int AddOne(this int number)
{
return number + 1;
}
}
Может ли это быть сделано, используя только один метод?
приятный! Работал для меня. – Jacques