草庐IT

spell-checking

全部标签

c# - .NET 配置文件 : How to check if ConfigSection is present

考虑:行:block:假设该行在.config文件中可用,而该block丢失。如何以编程方式检查block是否存在?[编辑]对于那些迅速将问题标记为否定的天才们:我已经试过了ConfigurationManager.GetSection()和varconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);varsection=config.GetSection("unity");varsInfo=section.SectionInformation;varisDeclared=sInfo.

c# - 如何在 C# Windows 窗体应用程序中激活拼写检查?

我正在VisualStudio2012中制作一个C#Windows窗体应用程序。我想添加一个具有拼写检查功能的文本框。你能解释一下它的过程吗? 最佳答案 如果您使用的是.net4,则可以将ReferencesSystem.Xaml和WindowsFormsIntegration添加到您的Winforms项目中。这允许您在工具箱中找到ElementHost。通过使用ElementHost,您可以在Winfroms项目中使用WPF对象。System.Windows.Forms.Integration.ElementHostelement

c# - Entity Framework : Check all relationships of an entity for foreign key use

我有一个实体,我们称它为CommonEntity,它有一个在许多其他实体中用作外键的主键。随着应用程序的开发,这些链接将继续增长。我想要一种方法来查看CommonEntity是否可以安全删除(即它未被任何其他实体使用)。我知道我能做到if(!ce.EntityA.Any()&&!ce.EntityB.Any()...&&!ce.EntityN.Any()){//Delete}但我希望有一种方法可以自动检查所有关系,因为我不喜欢每次添加新关系时都必须返回并手动更改此代码的想法。也许EF4+中有一些我不知道的东西?我认为可以使用事务范围来尝试删除对象并在失败时将其回滚,但我不确定这种方法是

c# - 为 StyleCop 拼写检查指定 CustomDictionary 文件的路径

最近版本的StyleCop中添加了对评论的拼写检查。看来我可以将现有的CustomDictionary文件(我为FxCop创建的)与StyleCop重用。SA1650规则documentation并没有说这是可能的。但是在releasenotes对于版本4.7.39我看到了Addsupportforspecifyingdictionaryfoldersinthesettings.StyleCopfile.如何配置StyleCop以在我的解决方案的根文件夹中搜索此文件? 最佳答案 在我的例子中,当我在.csproj文件旁边的Setti

c# - 通过 C# 访问 Google 拼写/建议 API

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在我正在开发的应用中使用Google的拼写更正/建议功能。我用谷歌搜索了它,但我找到的只是Google取消的SOAPAPI和新弃用的XMLWeb搜索API的示例。我只想能够发送搜索查询并取回建议的更正。我现在可以使用哪个API?你能举例说明它的用法吗?它周围有C#包装器吗?谢谢!编辑:Bing和Yahoo的拼写API的问题在于它们似乎是在对照字典进行检查,因此无法识别某些品牌/产品名称,Google似

c# - ASP.NET : Check for click event in page_load

在C#中,如何检查是否在页面加载方法中单击了链接按钮?我需要知道在触发点击事件之前它是否被点击。 最佳答案 if(IsPostBack){//getthetargetofthepost-back,willbethenameofthecontrol//thatissuedthepost-backstringeTarget=Request.Params["__EVENTTARGET"].ToString();} 关于c#-ASP.NET:Checkforclickeventinpage_lo

c# - UInt64 和 "The operation overflows at compile time in checked mode"- CS0220

这感觉像是一个愚蠢的问题,但我似乎看不到答案。我有一个UInt64,它的最大值应该是UInt64.MaxValue18446744073709551615但是,当我尝试分配一个中等大小的数字时,出现“在检查模式下编译时操作溢出”的溢出错误。如果我将它包装在一个“未经检查”的block中,那么它会编译并运行,就像这个变量为零一样:UInt64value1=1073741824*8;//CompileerrorCS0220UInt64value2=8589934592;//Actualvalue-noerror为什么会这样? 最佳答案

c# - .NET 的拼写检查器

是否可以在不使用Office库的情况下创建C#拼写检查器?我会对最简单的解决方案感到满意。 最佳答案 使用NHunspell。SpellCheck,Th­e­saurusandHyphen­ation:NHun­spell就我个人而言,我已经尝试过了。很好。来自NHunspell项目页面:NHunspellisbasedonHunspellandbringstheOpenOfficespellchecking,hyphenationandthesaurustotheMicrosoft®.NETFramework.NHunspelli

c# - 如何判断两个相似的乐队名称是否代表同一个乐队?

我目前正在从事一个项目,需要我将我们的乐队和field数据库与许多外部服务相匹配。基本上,我正在寻找确定两个名称是否相同的最佳方法的方向。例如:我们的数据库地点名称-“ThePigandWhiSTLe”服务1-“pig和哨子”服务2-“pig与口哨”等等等等我认为主要区别在于缺少“the”或使用“&”而不是“and”,但也可能存在拼写略有不同和单词顺序不同等问题。在这种情况下通常使用哪些算法/技术,我是否需要过滤噪音词或进行某种拼写检查类型匹配?您在C#中看到过类似的示例吗?更新:如果有人对C#示例感兴趣,可以通过执行googlecodesearchforLevenshteindist

c# - 我们什么时候必须在 C# 中使用 checked 运算符?

在C#中什么时候必须使用checked运算符?是不是只适合异常处理? 最佳答案 您可以使用checked来防止表达式中的(静默的)溢出。当您知道可能会发生无害溢出时,请使用unchecked。您可以在不想依赖默认(项目范围)编译器设置的地方同时使用两者。这两种形式都很少见,但在进行关键整数运算时,值得考虑可能的溢出。另请注意,它们有两种形式:x=unchecked(x+1);//(expression)unchecked{x=x+1;}//{statement(s)} 关于c#-我们什么