如何将类型“object”显示转换为“Microsoft.Win32.RegistryKey”
各位高手帮忙指点指点~
我刚学面向对象
今天写了个东西,可是有个问题没有能解决
我就是想实现对注册表的一些小操作,
源代码这样的:
namespace Regedit
{
public class Regedit
{
public readonly object path;
public Regedit(object newPath)
{
path = newPath;
}
public string[] ReadRegedit()
{
RegistryKey RegeditPath = path;
return RegeditPath.GetValueNames();
}
public void DeletRegedit(string value)
{
RegistryKey RegeditPath = path;
try
{
RegeditPath.DeleteValue(value, true);
}
catch
{
Console.WriteLine("您要删除的信息不存在");
}
}
public void UpRegedit(string value)
{
RegistryKey RegeditPath = path;
foreach (string site in RegeditPath.GetValueNames())
{
try
{
if (site == value)
{
RegeditPath.DeleteValue(site, true);
RegeditPath.SetValue(value, "newName");
}
else
{
continue;
}
}
catch
{
Console.WriteLine("您要更新的信息不存在");
}
}
}
}
}
之后想在实例对象时候就把要操作的注册表路径直接赋进去~
可是现在出现问题了
我path现在说要我显示转换成Microsoft.Win32.RegistryKey
小弟确实不知道该用哪个函数,或者用什么方法去解决了~希望大家帮帮忙
各位高手帮忙指点指点~
我刚学面向对象
今天写了个东西,可是有个问题没有能解决
我就是想实现对注册表的一些小操作,
源代码这样的:
namespace Regedit
{
public class Regedit
{
public readonly object path;
public Regedit(object newPath)
{
path = newPath;
}
public string[] ReadRegedit()
{
RegistryKey RegeditPath = path;
return RegeditPath.GetValueNames();
}
public void DeletRegedit(string value)
{
RegistryKey RegeditPath = path;
try
{
RegeditPath.DeleteValue(value, true);
}
catch
{
Console.WriteLine("您要删除的信息不存在");
}
}
public void UpRegedit(string value)
{
RegistryKey RegeditPath = path;
foreach (string site in RegeditPath.GetValueNames())
{
try
{
if (site == value)
{
RegeditPath.DeleteValue(site, true);
RegeditPath.SetValue(value, "newName");
}
else
{
continue;
}
}
catch
{
Console.WriteLine("您要更新的信息不存在");
}
}
}
}
}
之后想在实例对象时候就把要操作的注册表路径直接赋进去~
可是现在出现问题了
我path现在说要我显示转换成Microsoft.Win32.RegistryKey
小弟确实不知道该用哪个函数,或者用什么方法去解决了~希望大家帮帮忙
解决方案 »
- DataGridView怎么获得正在输入时当前单元格的值 ??
- 有没有人试过Acrobat SDK的C#编程的。。。能不能给个工程例子看看?
- 正则表达式处理字符串,如何把字符串中的中括号当普通字符处理。
- 关于c#类里面如何隐性的调用一个Url
- 在VS里有Toghter时,不小心删除了工具栏里UML Use Case 选项卡,我怎么恢复呢~~
- issuevision引出的问题
- 高分求救,解决问题,立即给分!!
- 急问???在c#中如何对硬件中断访问控制???在c#中有没有访问端口以及处理硬件中断的控件???这个控件在哪里???如何得到???
- 菜鸟的问题:在winform中怎样把文件存到数据库中去
- 并发调用接口 需要参数和返回值
- 关于XML的简单问题,在线等!谢谢
- 如果检查公式?
====================================
强制转换
自己有个地方马虎~
lljfl(Dos) 谢谢你~~用这个方法转换