我有和旧的(ish)C#方法我写了一个数字并将其转换为任何基数:
string ConvertToBase(int number, char[] baseChars);
Run Code Online (Sandbox Code Playgroud)
它不是那么超级快速和整洁.在.NET中有没有一种很好的,已知的方法来实现这一点?
我在寻找的东西,让我使用任何基地要使用的字符的任意字符串.
这只允许碱基16,10,8和2:
Convert.ToString(1, x);
Run Code Online (Sandbox Code Playgroud)
我想利用它来利用数字,全部小写和全部大写字母来实现高基数.就像在这个线程中一样,但对于C#而不是JavaScript.
有谁知道在C#中这样做的好方法?
如何创建简单的哈希值?例如,我有字符串"TechnologyIsCool"以及如何从此字符串中获取哈希值?
我想做一些方法,如:
public string HashThis(string value)
{
string hashResult = string.Empty;
...
return hashResult;
}
Run Code Online (Sandbox Code Playgroud)
并将此方法称为:
string hash = HashThis("TechnologyIsCool");
Run Code Online (Sandbox Code Playgroud)
之后就像"5qazws"那样哈希.