문자열이 다른 문자열의 일부인지 비교하고 확인하고 싶습니다. 예 : String1 = "ACGTAAG" String2 = "TAA"문자열의 일부 비교. C#
String1에 String2가 포함되어 있는지 확인하고 싶습니다. 이 코드를 사용하고 있지만 작동하지 않습니다. C#의 새로운
public bool ContainsSequence(string input, string toBeChecked)
{
for (int i = 0; i < input.Length; i++)
{
Char x = input[i];
String y = Convert.ToString(x);
for (int j = 0; j < toBeChecked.Length; j++)
{
Char a = toBeChecked[j];
String b = Convert.ToString(a);
if (b.Equals(y))
{
j = toBeChecked.Length;
return true;
}
}
}
return false;
}
입력 = 문자열 1 = 문자열과 tobechecked 2. 임 그래서 일부 용어는 혼란 될 수있다.
http://msdn.microsoft.com/en-us/library/dy85x1sa%28v=vs.110%29.aspx – DavidG
.contains를 사용하지 않는 이유는 무엇입니까? input.contains (toBeChecked). – kha
C#은 문자열 객체에 대해 다음과 같은 메소드를 가지고 있습니다 :'contains' – DrCopyPaste