【发布时间】:2015-12-21 19:46:03
【问题描述】:
例如我们有 2 个字符串。
string1 = "abcdef"
string2 = "abvdtf"
我现在如何检查是否有超过 2 个字符不同,它应该返回 false。
【问题讨论】:
-
字符重复允许吗?
-
我不会vb的编码。但如果你愿意,我可以给你逻辑
-
逻辑会很棒;)
-
1) 将两个字符串拆分为字符数组 2) 查找非相交 (var nonintersect = array1.Except(array2).Union(array2.Except(array1)); //这是 c# 代码) 如果 nointersect 长度大于 0 你的两个字符串不匹配
-
两个字符串的长度是否总是相同的?