将VB代码转换为C#以用于pdf生成

时间:2014-01-21 14:20:33

标签: c# .net pdf windows-phone-8 pdf-generation

我需要在Windows Phone 8中生成pdf文件格式的文档。在研究时,我遇到了 this article。我复制了源代码(用VB编写)并将其转换为C#。我现在面临的挑战是这个VB代码的C#等价物

stream.Write({&HC7, &HEC, &H8F, &HA2}, 0, 4)

我在C#中翻译为stream.Write({0xc7, 0xec, 0x8f, 0xa2}, 0, 4)

现在的问题是我的C#等价似乎是错误的,因为编译器一直在抛出错误。

有人知道C#中VB代码的确切等价吗?还有另一种更好的方法来达到目的吗? pdf不需要包含图像。

1 个答案:

答案 0 :(得分:4)

尝试添加新字节[]

stream.Write(new byte[]{0xc7, 0xec, 0x8f, 0xa2}, 0, 4)

您可以使用{}表示法初始化新数组,但不能将其直接作为参数传递。