示例#1
0
        private static Word[] Separate(String a_sentence, WordSeparationMode a_mode)
        {
            switch (a_mode)
            {
            case WordSeparationMode.Space:
                return(a_sentence.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries).Select((s) => new Word(s)).ToArray());

            default:
                throw new NotImplementedException();
            }
        }
示例#2
0
 public Sentence(String a_sentence, WordSeparationMode a_mode)
 {
     this.m_sentence = a_sentence;
     this.m_words    = Separate(a_sentence, a_mode);
 }