C# 以编程方式创建资源
C# create resources programmatically
我一直在研究以编程方式添加资源的方法。
基本上我是从内存映射文件中读取一些值。我希望能够创建一个资源字符串来存储读取的值。
例如:
MemoryMappedFile mmf = MemoryMappedFile.OpenExisting("test");
using (MemoryMappedViewAccessor accessor = mmf.CreateViewAccessor())
{
Byte[] buffer = new Byte[1024];
accessor.ReadArray<byte>(0, buffer, 0, buffer.Length);
String S = Encoding.Default.GetString(buffer);
}
我希望能够将该字符串放入资源文件中
我真正想要的是将数据存储在某个地方而不是文件或数据库,因为它只是一个 ID
所以我通过将它存储在 Registrey Key
上解决了它
在 current user
上,因此它不需要任何管理员权限。
我一直在研究以编程方式添加资源的方法。
基本上我是从内存映射文件中读取一些值。我希望能够创建一个资源字符串来存储读取的值。
例如:
MemoryMappedFile mmf = MemoryMappedFile.OpenExisting("test");
using (MemoryMappedViewAccessor accessor = mmf.CreateViewAccessor())
{
Byte[] buffer = new Byte[1024];
accessor.ReadArray<byte>(0, buffer, 0, buffer.Length);
String S = Encoding.Default.GetString(buffer);
}
我希望能够将该字符串放入资源文件中
我真正想要的是将数据存储在某个地方而不是文件或数据库,因为它只是一个 ID
所以我通过将它存储在 Registrey Key
上解决了它
在 current user
上,因此它不需要任何管理员权限。