我正在研究散列。我正在对一个短语进行哈希处理,但我只能使用该短语的 20 个字符。
如何只读取字符串的 20 个字符?
如何比较相同的字符串?
最佳答案
比较字符串 a
和 b
的前 20 个字符
if (String.Compare(a, 0, b, 0, 20) == 0)
{
// strings are equal
}
对于特定于文化的比较规则,您可以使用此重载,它接受 StringComparison enum :
if (String.Compare(a, 0, b, 0, 20, StringComparison.CurrentCultureIgnoreCase) == 0)
{
// case insensitive equal
}
关于c# - 如何从一个字符串中只读取 20 个字符并与其他字符串进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339192/