have a php code like this,going to convert it in to C#.
function isValid($n){
if (preg_match("/\d+/",$n) > 0 && $n<1000) {
return true;
}
return false;
}
Here is my try,BUT error shown Error is “expected class, delegate, enum, interface or struct error C#”
public string IsValidate(string Item)
{
string Result = Item;
try
{
Result = System.Text.RegularExpressions.Regex.Replace(InputTxt, @"(\\)([\000\010\011\012\015\032\042\047\134\140])", "$2");
}
catch(Exception ex)
{
console.WriteLine(ex.Message)
}
return Result;
}
What is the error,Is there any other way to implement this better than my try ?
i got this snippet from here code
You haven’t define this method inside a class/struct that is why you are getting this error. You may define this method inside a class.
Later you can use it like:
Also you are missing semicolon at the end of the
Console.Writestatement, plus ‘c’ for Console should be in uppercaseEdit:
Since in your php code, it looks like you are trying to see if the string passed is an integer and it is less than 1000, you may use the
int.TryParselike the following:In you main method you can do: