本文整理汇总了C#中Word.IsTypeOf方法的典型用法代码示例。如果您正苦于以下问题:C# Word.IsTypeOf方法的具体用法?C# Word.IsTypeOf怎么用?C# Word.IsTypeOf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Word
的用法示例。
在下文中一共展示了Word.IsTypeOf方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Add
public void Add(Word verb)
{
if (!verb.IsTypeOf(typeof(VerbType)))
{
throw new Exception(verb + " is not verb!");
}
foreach (WordType type in verb.types)
{
if (type is VerbType)
{
VerbType tv = (type as VerbType);
tv.table = this;
string tense = (tv.tense != null ? tv.tense : "");
Person person = (tv.person != null ? tv.person : new Person(0, 0, "", "", ""));
if (!this.table.ContainsKey(tv.mood)) this.table.Add(tv.mood, new Dictionary<string, Dictionary<Person, Word>>());
if (!this.table[tv.mood].ContainsKey(tense)) this.table[tv.mood].Add(tense, new Dictionary<Person, Word>());
this.table[tv.mood][tense].Add(person, verb);
}
}
}
示例2: setBase
private void setBase(Word verbBase)
{
if (!verbBase.IsTypeOf(typeof(VerbType)))
{
throw new Exception(verbBase + " is not verb!");
}
this.verbBase = verbBase;
this.Add(this.verbBase);
}
示例3: IsNotVerb
public static bool IsNotVerb(Word w)
{
return !w.IsTypeOf(typeof(VerbType));
}