C# testing to see if a string is an integer?
.net, c#, integer, string
Solution
Use the int.TryParse method.
string x = "42";
if(int.TryParse(x, out int value))
// Do something
If it successfully parses it will return true, and the out result will have its value as an integer.
Problem
I'm just curious as to whether there is something built into either the C# language or the .NET Framework that tests to see if something is an integer ``` if (x is an int) // Do something ``` It seems to me that there might be, but I am only a first-year programming student, so I don't know.