나는 게임 내 프로그래밍을 추가 한 이래 서사시가되어 왔던 우주 기술자들을 연주 해왔다. 나는 GPS 자동 탐색 탐색 스크립트를 만들려고 노력 중이며, 블록 위치를 블록을 찾아서 찾아야한다. 더 큰 문자열 이름에서 더 작은 문자열을 찾는 이름입니다. 내가 또 다른 짧은 방법으로 일을해야한다,문자 배열 비교 방법
bool contains(string text, string wordInText)
{
char[] chText = text.ToCharArray();
char[] chWord = wordInText.ToCharArray();
int index = 0;
for(int i = 0 ; i < chText.Length - chWord.Length ; i++)
for(int j = 0; j < chWord.Length;j++,index++)
if (chWord[0] == chText[i])
index = i;
else if (chWord[j] == chText[index]){}
else if (index == chWord.Length-1)
return true;
else break;
return false;
}
은 심지어 바로 그 일을 오전 : 나는 더 큰 문자열 (블록의 이름)을 작은 문자열 (단어)를 찾기 위해이 방법을 썼다?
왜 String.Substring() methid https://msdn.microsoft.com/library/aka44szs(v=vs.110).aspx를 사용하지 않습니까? – demas
문자열에 .Contains() 메서드가 이미 있습니다. –
[문자열에 첫 번째 X 문자 내에 특정 부분 문자열이 포함되어 있는지 확인하는 방법] (http://stackoverflow.com/questions/501026/how-to-determine-if) -string-contains-specific-substring-within-the-first-x-charac) – Kiran