나는 단어의 목록을 가지고 :특정 문자로 시작하고 끝나는 모든 단어를 반환하는 방법은 무엇입니까? 다음과 같이
List<string> words = new List<string>();
words.Add("abet");
words.Add("abbots"); //<---Return this
words.Add("abrupt");
words.Add("abduct");
words.Add("abnats"); //<--return this.
words.Add("acmatic");
내가 문자로 시작 6 개 문자의 모든 단어를 반환하고 싶습니다
"A"와 결과가 단어를 반환해야 5 편지로 "t"가 "수도원"과 "비정상".
var result = from w in words
where w.StartsWith("a") && //where ????
다섯 번째 문자를 맞추기 위해 추가해야하는 절은 무엇입니까? 이 작은 단어에 대한 예외를 던질 것이라고 Length
확인없이
where w.StartsWith("a") && w.Length > 5 && w[4] == 't'
:
답변 해 주셔서 감사합니다. 그러나 제 질문을 약간 수정하고 5 번째와 6 번째 글자가 "ts"인 모든 단어를 반환하고 싶습니다. – Fraiser