将sbyte转换为char cls-compliantly

时间:2008-10-21 16:26:36

标签: c#

我有C库的C#包装器。它有一个方法返回一个应该代表char的sbyte。我可以使用Convert.ToChar,但这不符合CLS。将此sbyte转换为char的最佳实践是什么?

2 个答案:

答案 0 :(得分:3)

System.Buffer.BlockCopy可用于将sbyte数组转换为字节数组。然后,您可以使用System.Text.ASCIIEncoding将字节数组转换为ASCII文本。

答案 1 :(得分:2)

现在你改变了问题:) Sbyte并不符合cls标准。使包装器使用字节。