Again, I have got below code in VbScript, can you please suggest what will be equivalent code in C#.
Function GetNavID(Tit         
        
If Left(NavigationId, 1) = "S" Then
    NavigationId = Right(NavigationId, Len(NavigationId) - 1)           
    If IsNumeric(NavigationId) Then
       ' Its a subnavigation non-index page "Sxxx"
       If CInt(NavigationId) > 0 Then
       End If
    End If
End If
Translates into:
if(NavigationId.StartsWith("S")) {
    NavigationId = NavigationId.Substring(1); 
    int navId;
    if(Int32.TryParse(NavigationId, out navId) && navId > 0) {
       // Do what you need to do.
    }
}
However, you should look into the string manipulation workings of both languages.