无法使用 C# 使用自定义文件作为资源创建 MemoryStream
Can't Create MemoryStream using Custom File as Resource using C#
我正在使用 C#,无法使用资源创建流。该文件是一个名为 'test.usr' 的自定义文件,其中包含一个字符串。它的构建操作设置为 None(不确定这是否重要)。错误发布在下面。有谁知道我将如何纠正这个问题?
错误:“查找类似于 ..... 的本地化字符串。无法从字符串转换为 int。”
MemoryStream certStream = new MemoryStream(Properties.Resources.test);
Properties.Resources.test
是一个 string
。 MemoryStream 没有接受字符串的构造函数。它可以接受一个字节数组。因此,您可以将 string
转换为字节数组:
MemoryStream certStream = new MemoryStream(Encoding.UTF8.GetBytes(Properties.Resources.test));
我正在使用 C#,无法使用资源创建流。该文件是一个名为 'test.usr' 的自定义文件,其中包含一个字符串。它的构建操作设置为 None(不确定这是否重要)。错误发布在下面。有谁知道我将如何纠正这个问题?
错误:“查找类似于 ..... 的本地化字符串。无法从字符串转换为 int。”
MemoryStream certStream = new MemoryStream(Properties.Resources.test);
Properties.Resources.test
是一个 string
。 MemoryStream 没有接受字符串的构造函数。它可以接受一个字节数组。因此,您可以将 string
转换为字节数组:
MemoryStream certStream = new MemoryStream(Encoding.UTF8.GetBytes(Properties.Resources.test));