英语多元/奇异变换函数

dpp*_*dpp 11 c# vb.net

是否有任何函数(VB.NET或C#)可以将英语单词转换为单数形式或复数形式?

我想有一个包含所有英语单词以及复数形式的数据库,但我也认为这是愚蠢的,因为这将是巨大的,除了英语中有关于如何将单词翻译成复数形式的规则,那么为什么不创建一个进行转换的函数呢?

Iai*_*ain 34

System.Data.Entity.Designdll中有一个名为的命名空间PluralizationServices.

System.Data.Entity.Design.PluralizationServices.PluralizationService.CreateService(CultureInfo.GetCultureInfo("en-us"))会给你一个公开言自明的对象Pluralize,Singularize,IsPluralIsSingular方法.

EF使用它来复数化和单一化表名.


Meh*_*ili 8

您可以使用Humanizer微库.它能够做到这一点以及更多.

免责声明:我是图书馆的创建者.