У меня есть эта функцияПроблем с динамическим параметром
string F(dynamic a)
{
return "Hello World!";
}
позже, когда я говорю
dynamic a = 5;
var result = F(a);
результат должен быть во время компиляции строкового типа, но это не случились, почему? На самом деле, compilar пройти этот
int result2 = F(a);
, а не этот
int result3 = F(5);
Anything, пожалуйста, помогите?
Do у вас есть перегрузки 'F'? – Chris
Что-то здесь не складывается. Вы объявили тип возвращаемой строки и фактически возвращаете строку. Поэтому я не вижу, как можно получить результат int. –
Восстанавливая свою программу, intellisense говорит мне, что 'result' тоже динамичен – Jonesopolis