1
你好我有我的代码这一部分:如何更改此代码,以便将其写入字符串?
static void Main(string[] args)
{
Console.WriteLine("Memory mapped file reader started");
using (var file = MemoryMappedFile.OpenExisting("sensor"))
{
using (var reader = file.CreateViewAccessor(0, 3800))
{
var bytes = new byte[4051];
Console.WriteLine("Reading bytes");
for (var i = 0; i < bytes.Length; i++)
Console.Write((char)bytes[i] + "");
Console.WriteLine(string.Empty);
}
}
Console.WriteLine("Press any key to exit ...");
Console.ReadLine();
}
其打开共享存储器中,然后将其写入到变种字节,并将其显示。我将如何将它写入字符串?我知道它与“var bytes = new byte [4051];”有关但我不能写“字节”显然是一个新的字符串。
PS代码的输出现在(与阵列)是简单的文字:ABCDEFG ......等等
感谢
您的代码永远不会从文件读取。你只要将每个角色连续写入控制台。 –