webForumDet fria alternativet
Logga in / Bli medlem

String.Compare

.NET

2 svar · 236 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

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]
Medlem sedan dec. 2000399 inlägg
#2

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;
Medlem sedan okt. 20005 273 inlägg
#3

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]
270 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)