Varför får jag false varje gång jag använder denna
[red]
public class inStr
{
public static bool Check(string LookIn, string Find)
{
return String.Compare(LookIn.Substring(0), Find) == 0;
}
}[/red]
2 svar · 234 visningar · startad av icaaq
Varför får jag false varje gång jag använder denna
[red]
public class inStr
{
public static bool Check(string LookIn, string Find)
{
return String.Compare(LookIn.Substring(0), Find) == 0;
}
}[/red]
Av din kod att döma verkar det som att Find ska vara en substring till LookIn. Stämmer det? Om det gör det så är det smidigast att göra så här:
if (LookIn.IndexOf(find) != -1) // fanns
return true;
else
return false;
Japp har löst det så här nu
[red]
public class inStr
{
public static bool Check(string LookIn, string Find)
{
return LookIn.IndexOf(Find) >= 0;
}
}
[/red]