C# 클래스 Studyzy.LearnEnglishBySubtitle.EnglishWordService

파일 보기 프로젝트 열기: studyzy/LearnEnglishBySubtitle

공개 메소드들

메소드 설명
GetOriginalWord ( string word ) : string

传入一个英文单词,获得其原型 逻辑如下: 先转换为小写。 然后查一下是否在单词和原型表中有,有则返回原型。 查看词频表中是否有,有则说明单词本身就是原型。 判断词的后缀,是ing还是es、s、ed,如果是,则可能是变形,按如下规则找: 去掉后缀后,查看是否是一个单词,如果是,那么就是原型,如果不是: 加上e,或者i变成y,或者去掉双写末尾字母,还不是就再加e。

GetWordAllFormat ( string word ) : IList

传入一个单词的原型,获得其复数、进行时、过去式等形式,找不到则返回0元素的集合

비공개 메소드들

메소드 설명
GetOriginalWordFromDb ( string word ) : string

获得不规则动词的Mapping,返回不规则动词的原型

메소드 상세

GetOriginalWord() 공개 메소드

传入一个英文单词,获得其原型 逻辑如下: 先转换为小写。 然后查一下是否在单词和原型表中有,有则返回原型。 查看词频表中是否有,有则说明单词本身就是原型。 判断词的后缀,是ing还是es、s、ed,如果是,则可能是变形,按如下规则找: 去掉后缀后,查看是否是一个单词,如果是,那么就是原型,如果不是: 加上e,或者i变成y,或者去掉双写末尾字母,还不是就再加e。
public GetOriginalWord ( string word ) : string
word string
리턴 string

GetWordAllFormat() 공개 정적인 메소드

传入一个单词的原型,获得其复数、进行时、过去式等形式,找不到则返回0元素的集合
public static GetWordAllFormat ( string word ) : IList
word string
리턴 IList