2016-11-24 3 views
-4
static void Main(string[] args) 
     { 
      string[] values = { "10x", "10", "100xx" }; 
      foreach (var value in values) 
      { 
       int flag; 
       if (int.TryParse(value, out flag)) 
        Console.WriteLine(" '{0}' is a number.", value, flag); 
       else 
        Console.WriteLine(" '{0}' is not a number.", value == null ? "<null>" : value); 
      } 

     } 

Это код. И я должен реализовать функцию, которая может принимать строковый параметр и возвращать переменную типа bool. Затем функция должна проверять, является ли указанный отправленный параметр целочисленным, и возвращает true, если оно или false, если оно не является. Не могли бы вы помочь? Я новичок в C# и стараюсь учиться самостоятельно. Спасибо.C# Как реализовать функцию в этом коде?

+2

Какая функция? .. вы еще не сделали один – BugFinder

+0

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

+0

Вопрос, который я задал, является вторым пунктом упражнения, первым из которых было сказано, чтобы построить функцию, которая получает строковый параметр и возвращает переменную bool. Затем функция должна проверить, является ли отправленный параметр int и возвращает значение true, если оно или false, если это не так. В Main функция должна вызываться один раз с параметром, который является числом и один раз с параметром, который не является числом –

ответ

2

Эта функция, очень специальная основная функция, уже может принимать множество аргументов.

Ваш код не использует ни одно из переданных значений.

BTW. Первая WriteLine не выписывает «флаг».

Смежные вопросы