我真的感觉像是一个dufus。我已经阅读了一堆关于如何做到这一点的文章,但我似乎无法使其工作。我正在试图将一个Ascii字符串复制到一个字节数组。以下是我迄今尝试的两件事。两者都不能工作:C#将字符串复制到字节缓冲区
public int GetString (ref byte[] buffer, int buflen)
{
string mystring = "hello world";
// I have tried this:
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
buffer = encoding.GetBytes(mystring);
// and tried this:
System.Buffer.BlockCopy(mystring.ToCharArray(), 0, buffer, 0, buflen);
return (buflen);
}
有人可以告诉我如何做到这一点吗?谢谢。
什么是“没有一个作品”意思?输出是什么? – Jon 2012-07-18 10:48:04