无法将类型“void”隐式转换为“Microsoft.Win32.RegistryKey”这是什么错误???

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:24:35
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;

namespace Wintop_Java_IDE
{
public partial class regedit : Form
{
string log_s = "log";
int log_s_i = 1;
string log_f = null;
public regedit()
{
InitializeComponent();
}

private void regedit_Load(object sender, EventArgs e)
{
RegistryKey key = Registry.LocalMachine;
DateTime dt = DateTime.Now;
RegistryKey software = key.DeleteSubKeyTree("software\\ThinkBounce");
software = key.CreateSubKey("software\\ThinkBounce");
software = key.CreateSubKey("software\\ThinkBounce

晕,DeleteSubKeyTree方法是删除注册表指定子项的。该方法并没有返回值,你确在前面使用赋值语句接收返回值,怎么不错嘛。把key.DeleteSubKeyTree前面的东西全部去掉就OK了。

key.DeleteSubKeyTree 这个的没有返回值的