w3resource

C# Sharp Exercises: Check if a string is numeric or not

C# Sharp Basic: Exercise-97 with Solution

Write a C# Sharp program to check if a given string (floating point and negative numbers included) is numeric or not. Return True if the string is numeric, otherwise false.

Sample Data:
("123") -> True
("123.33") -> True
("33/33") -> False
("234234d2") -> False

Sample Solution:

C# Sharp Code:

using System;
namespace exercises
{
    class Program
    {
        static void Main(string[] args)
        {
            string text = "123";
            Console.WriteLine("Original string: " + text);
            Console.WriteLine("Check if the said string is numeric or not! " + test(text));
            text = "123.33";
            Console.WriteLine("Original string: " + text);
            Console.WriteLine("Check if the said string is numeric or not! " + test(text));
            text = "33/33";
            Console.WriteLine("Original string: " + text);
            Console.WriteLine("Check if the said string is numeric or not! " + test(text));
            text = "234234d2";
            Console.WriteLine("Original string: " + text);
            Console.WriteLine("Check if the said string is numeric or not! " + test(text));
        }
        public static bool test(string text)
        {
            double Result;
            return double.TryParse(text, out Result);
        }
    }
}

Sample Output:

Original string: 123
Check if the said string is numeric or not! True
Original string: 123.33
Check if the said string is numeric or not! True
Original string: 33/33
Check if the said string is numeric or not! False
Original string: 234234d2
Check if the said string is numeric or not! False

Flowchart:

Flowchart: C# Sharp Exercises - String with same characters.

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

Previous C# Sharp Exercise: String with same characters.
Next C# Sharp Exercise: Prime number in strictly descending decimal digit order.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.




We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook