У меня есть два куска кода. Один работает, а другой нет, я действительно не знаю c #, и Google не помог мне разобраться. Надеюсь, кто-то может объяснить, в чем проблема.
Редактировать - d равно public delegate List<CustomObj> SearchFoo(string a, string b);
Почему этот кусок кода работает
d = foo;
private List<CustomObj> foo(string a, string b)
{ ... }
а этого нет?
d = foo;
private List<CustomObj> foo(string a, string b, string c)
{ ... }
Первый фрагмент кода работает без проблем, и когда функция foo вызывается a = ""
и b = null
, я не знаю, почему это происходит.
Второй кусок кода возвращает ошибку:
Error 33 No overload for 'foo' matches delegate 'Core.Panels.ListFooPannels.SearchFoo' C:\Foo\Functionalities\Foo\FooForm.cs
Проект разработан в Visual Studio 2008.
Спасибо,
Джакомо.