что означает "генерировать заглушку метода" в c #? - PullRequest
6 голосов
/ 23 февраля 2010

Я пытаюсь вызвать функцию, и VS выдает ошибку (красное подчеркивание), и у меня есть опция «генерировать заглушку метода». Что это?

Ответы [ 4 ]

4 голосов
/ 23 февраля 2010

Сгенерированный метод-заглушка сгенерирует вам метод, который выглядит точно так же, как вы его написали, с теми же параметрами. Возможно, вы получаете эту ошибку из-за того, что вы ошиблись в методе или в другом пространстве имен.

3 голосов
/ 23 февраля 2010

Это означает, что вы ввели неверную подпись, поэтому VS предполагает, что этот метод не существует. Используя ярлык VS, вы можете создать метод как заглушку (то есть подпись, тогда вам нужно заполнить реализацию).

3 голосов
/ 23 февраля 2010

Это означает, что вы пытаетесь вызвать функцию неправильно; убедитесь, что вы правильно написали имя метода и передали ему правильное количество и типы аргументов.

0 голосов
/ 23 февраля 2010

ааа, у меня было

method(button.Tag);

и декларация

void method(int tag)

так что я исправил это с помощью

method(int.Parse(button.Tag.toString()));

Я пытался сделать это раньше, но я забыл поставить «toString», так как думал, что это уже… глупая маленькая ошибка. спасибо ребята

...