История изменений
Исправление rmammoth, (текущая версия) :
Не хотел говорить, но ладно уж, объективности ради...
Почитав ответы, сразу становится ясно, насколько хорошо нарисовавшиеся в треде адепты шарпа этот самый шарп знают :)
Правильным решением поставленной задачки на шарпе будет
public static class Foo
{
public static T mul<T>(dynamic a, dynamic b)
{
return a * b;
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Foo.mul<double>(10,20));
}
}
Вообще-то, я ожидал подобное решение и хотел покритиковать именно его, но анонизмус радует от души.
Всем заинтересованным лицам могу изложить свои претензии к данному коду.
Исходная версия rmammoth, :
Не хотел говорить, но ладно уж, объективности ради...
Почитав ответы, сразу становится ясно, насколько хорошо нарисовавшиеся в треде адепты шарпа этот самый шарп знают :)
Правильным решением поставленной задачки на шарпе будет
public static class Foo
{
public static T mul<T>(dynamic a, dynamic b)
{
return a * b;
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Foo.mul<double>(10,20));
}
}
Вообще-то, я ожидал подобное решение и хотел покритиковать именно его, но анонизмус радует от души.