我正在使用C#,并且无法使用资源创建流。该文件是名为“ test.usr”的自定义文件,其中包含一个字符串。它将其生成操作设置为“无”(不确定是否重要)。错误在下面发布。有人知道我会如何纠正吗?
错误:“正在查找类似于.....的本地化字符串。无法从字符串转换为int。”
MemoryStream certStream = new MemoryStream(Properties.Resources.test);
答案 0 :(得分:1)
Properties.Resources.test
是string
。 MemoryStream没有接受字符串的构造函数。它可以接受字节数组。因此,您可以将string
转换为字节数组:
MemoryStream certStream = new MemoryStream(Encoding.UTF8.GetBytes(Properties.Resources.test));