本文整理汇总了C#中System.Text.UTF8Encoding.GetChars方法的典型用法代码示例。如果您正苦于以下问题:C# System.Text.UTF8Encoding.GetChars方法的具体用法?C# System.Text.UTF8Encoding.GetChars怎么用?C# System.Text.UTF8Encoding.GetChars使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Text.UTF8Encoding
的用法示例。
在下文中一共展示了System.Text.UTF8Encoding.GetChars方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ComputeHash
public string ComputeHash(string str)
{
var md5 = MD5.Create();
var encoding = new System.Text.UTF8Encoding();
var encodedString = encoding.GetBytes(str);
var hashBytes = md5.ComputeHash(encodedString);
var deEncodedHash = encoding.GetChars(hashBytes);
return new string(deEncodedHash);
}
示例2: GetStrings
public string[] GetStrings()
{
int stringCount = 0;
var ba = GetRam();
foreach (var b in ba)
{
if (b == 0xFF)
{
stringCount++;
}
}
var sa = new string[stringCount];
var enc = new System.Text.UTF8Encoding();
int start = 0;
int end = 0;
int index = 0;
foreach (var b in ba)
{
if (b == 0xFF)
{
sa[index++] = new string(enc.GetChars(ba, start, end - start));
start = end+1;
}
end++;
}
return sa;
}