У меня есть чья-то библиотека F # с типом:
module HisModule
type hisType {
a : float;
b : float;
c : float;
}
Я использую ее в C #, и я хотел бы добавить к ней метод ToString (), вчтобы облегчить отладку.
Но, похоже, не работает следующее:
public static class MyExtensions
{
public static string ToString(this HisModule.hisType h)
{
return String.Format("a={0},b={1},c={2}", h.a, h.b, h.c);
}
}
....
var h = new hisType();
Console.WriteLine(h.ToString()); // prints "HisModule+hisType"
Есть идеи, почему нет?