创建和读取MultipleStringValue注册表项

本文关键字:注册表 MultipleStringValue 读取 创建 | 更新日期: 2023-09-27 18:09:01

我正在做一个c#项目,我想创建一个类型为MultipleStringValue的注册表项。

我这样创建它:

key.SetValue("MultipleStringValue", new string[] {"One", "Two"})

,但问题是,我不知道如何读取它的值之后。

感谢您的回答

创建和读取MultipleStringValue注册表项

RegistryKey类有实例方法GetValue http://msdn.microsoft.com/en-us/library/fdf576x1(v=vs.110).aspx。你试过用它吗?

String[] multiStringValue = (String[])key.GetValue("MultipleStringValue");

给未来的忠告:

在面向对象世界中(甚至在任何结构化世界中),组件通常被设计为实现密切相关的任务(某些特殊情况除外),可以用相同的组件或至少在相同模块(命名空间)中的组件来读取可以写入的内容。如果您遇到类似的情况,请使用标准参考信息(对于c#和。net http://msdn.microsoft.com/library)。

例如,只需查看http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey_methods(v=vs.110).aspx并找到键删除的函数。不难吧?不要求助于自己的能力和资源。祝你好运。