C# как реализовать функцию в этом коде?
Я должен реализовать функцию, которая может принимать строковый параметр и возвращать переменную типа bool. Затем функция должна проверить, является ли указанный отправленный параметр целочисленным, и вернуть true, если это так, или false, если это не так. Не могли бы вы помочь? я новичок в C# и пытаюсь учиться самостоятельно. Спасибо.
Что я уже пробовал:
class Program { static void Main(string[] args) { string[] values = { "10x", "10", "100xx" }; foreach (var value in values) { int g; if (int.TryParse(value, out g)) Console.WriteLine("Value '{0}' is a number.", value, g); else Console.WriteLine("Value '{0}' is not a number.", value == null ? "<null>" : value); } } }
Philippe Mori
В Visual Studio вы можете выбрать некоторый код и щелкнуть правой кнопкой мыши, и появится возможность создать функцию.
В противном случае вам лучше прочитать несколько книг или учебников и попробовать то, что вы изучаете...
Philippe Mori
Это задание или что-то, что вы хотите сделать сами. Если это задание, то checkString
из решения 2 будет то, что вы просите.
А если это ваш собственный код, то в таком случае его не имеет смысла заменять int.TryParse
чем-то другим, поскольку он уже делает именно то, что вам нужно.
Member 12869977
Это своего рода задание. Я делаю лист упражнений из книги, которую изучал, и то, что меня просили сделать в упражнении. Я знаю, что мой код работает без функции, но мне это нужно, потому что в нем говорится о создании функции, которая будет вызываться из Основная и вторая части упражнения говорят об изменении функции для получения другого строкового параметра, в котором я буду отправлять тип параметра, который я хочу проверить: число или данные. Функция должна быть изменена таким образом, чтобы учесть этот новый параметр. Если параметр - это число, мы отобразим это число, если это данные, мы скажем, что это данные ... так что причина ... извините за плохой английский, это мой второй язык ... до сих пор не понял вторая часть, так что если у вас есть какие-то идеи, не стесняйтесь дать мне их .. и спасибо