日期:2014-05-19  浏览次数:20645 次

刚写的C#.NET注册表操作类,请指教
using   System;  
using   System.Collections.Generic;  
using   System.Text;  
using   Microsoft.Win32;  

namespace   MyName.Cls  
{  
        class   ClsRegedit  
        {  
                String   Path;  
                String   MyKey;  
                String   Name;  
                String   MyValue;  
                ///   <summary>  
                ///   构造函数  
                ///   </summary>  
                ///   <param   name= "ParentKey "> 路径 </param>  
                ///   <param   name= "ThisKey "> 本键 </param>  
                ///   <param   name= "key "> 键名 </param>  
                ///   <param   name= "value "> 键值 </param>  
                public   ClsRegedit(String   ParentKey,   String   ThisKey,   string   key,   string   value)  
                {  
                        Path   =   ParentKey;  
                        MyKey   =   ThisKey;  
                        Name   =   key;  
                        MyValue   =   value;  
                }  
                ///   <summary>  
                ///   写注册表的值  
                ///   </summary>  
                ///   <returns> </returns>  
                public   string     SetRegedit()  
                {  
                        string   StrError;  
                        RegistryKey   pregkey   =   Registry.CurrentUser.OpenSubKey(Path,   true);  
                        if   (pregkey   ==   null)  
                        {  
                  &n