创建 注册表 相关 带返回值 的函数老是报错,错在何处?

amnoone 2016-04-06 12:47:54

在代码里面写 如下代码 没问题

RegistryKey Key0 = Registry.CurrentUser;
RegistryKey myreg0 = Key0.OpenSubKey("software\\111111");
info = myreg0.GetValue("times").ToString();
myreg0.Close();


由于要用到 多次 所以想 创建个 带返回值的函数



public string read_reg(string reg_name )
{
string vol = "";
RegistryKey Key= Registry.CurrentUser;
RegistryKey myreg11 = Key.OpenSubKey("\\software\\111111");
vol = myreg11.GetValue(reg_name).ToString();
return vol;
myreg11.Close();
}

报错 。各位高手 给个指导吧
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
範先森 2016-04-06
  • 打赏
  • 举报
回复
你打个断点调试一下
amnoone 2016-04-06
  • 打赏
  • 举报
回复
而且 myreg11.Close 中的myreg11. 提示 无法访问到的代码。
crystal_lz 2016-04-06
  • 打赏
  • 举报
回复
你报错什么的我是不知道 不过我就想问 myreg11.Close 写在 return 下面 有用吗?。。。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧