Объясните, пожалуйста, почему код не работает.
Работающий код: при вызове функции HelloWorld(12) - выводит результат
Код: Выделить всё
public class CustomFunctions {
public static String HelloWorld(Int32 value) {
return "Hello World: " + value;
}
}
StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
Код: Выделить всё
public class CustomFunctions {
public static String HelloWorld(Int32 value) {
return "Hello World: " + value;
}
public static String HelloWorld(Decimal value) {
return "Hello World: decimal " + value;
}
public static String HelloWorld(Double value) {
return "Hello World: double " + value;
}
}
StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Decimal) }, new String[] { "value" });
StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Double) }, new String[] { "value" });