gpt4 book ai didi

c# - 将用户给定的字符串与 C# 中的答案进行比较

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:02 25 4
gpt4 key购买 nike

考虑一个问你问题的程序,比如“你上次访问的网站是什么?”答案是“stackoverflow”。用户被问到这个问题并给出答案“stakovervlow”或“overflowstack”。我仍然需要程序将其算作正确答案。

要比较普通字符串,我会使用 StringCompare 类,但在这种情况下这不起作用。我在互联网上搜索并找到了一些关于 SOUNDEX 的文章和一些算法来比较字符串中的每个字符并计算相似性百分比(如 damerau levenshtein 距离),但我真的不知道什么是最好的。

任何人都知道 .net 中是否有一个类可以完成此任务,或者将用户答案与正确答案进行比较的最佳方法是什么?

最佳答案

来自docs有拼写检查类。您还可以为字典中没有的单词(如“StackOverflow”)添加自定义字典。

关于c# - 将用户给定的字符串与 C# 中的答案进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11193125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com