在C#程序中,使用Registry类和RegistryKey类打开HKEY_CURRENT_USER注册表项下的Software子项的代码是()。

题目

在C#程序中,使用Registry类和RegistryKey类打开HKEY_CURRENT_USER注册表项下的Software子项的代码是()。


相似考题
更多“在C#程序中,使用Registry类和RegistryKey类打”相关问题
  • 第1题:

    C#中File类和FileInfo类有什么区别?  各有什么作用和优点?


    System.IO命名空间中提供的文件操作类有File和FileInfo,这两个类的功能基本相同,只是File是静态类,其中所有方法都是静态的,可以通过类名直接调用,不需要实例化。而FileInfo是普通类,只有实例化对象后才可以调用其中的方法。

    File类是一个静态类,它对应整个文件系统进行操作,方法均为静态文法;如果只是对文件进行少量的操作,如判断文件是否存在之类或者对很多的文件进行操作,建议使用File类,可以避免频繁创建和释放对象的系统开销。


    FileInfo类是一个实例类,它对应某一个文件进行操作,方法大部分为实例方法,它的操作有可能是调用的File中的对应静态方法。如果是对一个文件进行大量的操作,建议使用FileInfo类。

    那么为什么有时还使用FileInfo呢?因为每次通过File类调用某个方法时,都要占用一定的cpu处理时间来进行安全检查,即使使用不同的File类的方法重复访问同一个文件时也是如此。而FileInfo类只在创建FileInfo对象时执行一次安全检查。

    为方便操作,有很多时候不需要生成一个FileInfo对象那么麻烦。
    比如:复制一个文件到另外一个地方:
    File.Copy(filePath,newFilePath)就可以。
    如果用FileInfo
    可能需要:
    FileInof fi = new FileInfo();
    fi.CopyTo(newFilePath);

    我们可以使用以下规则确定:

    1、如果应用程序在文件上执行几种操作,则使用FileInfo类更好一些,因为创建对象时,已经引用了正确的文件,而静态类每次都要寻找文件,会花费更多时间。

    2、如果进行单一的方法调用,则建议用File类,不必实例化对象。

  • 第2题:

    在C#中,一个类()。

    • A、可以继承多个类
    • B、可以实现多个接口
    • C、在一个程序中只能有一个子类
    • D、只能实现一个接口

    正确答案:B

  • 第3题:

    在C#编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是()。

    • A、public
    • B、private
    • C、internal
    • D、protected

    正确答案:B

  • 第4题:

    在C#程序中,使用Registry类和RegistryKey类在HKEY_CURRENT_USER注册表项下的创建一新项MyApplication的代码是()。


    正确答案:Registry.Currentuser.CreateSubKey(“MyApplication”)

  • 第5题:

    在C#中调用基类的方法使用关键字()。


    正确答案:base

  • 第6题:

    在C#程序中,如果类B要继承类A,类B正确的定义为()。

    • A、public class B inherit A
    • B、public class B :: A
    • C、public class B : A
    • D、public class B from A

    正确答案:B

  • 第7题:

    在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用()关键字。

    • A、override
    • B、new
    • C、static
    • D、virtual

    正确答案:A

  • 第8题:

    以下关于C++和C#描述错误的是()。

    • A、在C++中支持抽象类而在C#中不支持抽象类
    • B、C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员
    • C、在C#中可使用new修饰符显式隐藏从基类继承的成员
    • D、在C#中要在派生类中重新定义基类的虚函数必须在前面加Override

    正确答案:A

  • 第9题:

    单选题
    在C#中,一个类()。
    A

    可以继承多个类

    B

    可以实现多个接口

    C

    在一个程序中只能有一个子类

    D

    只能实现一个接口


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在C#程序中索引器允许类和结构的实体按照与数组相同的方式来访问,但索引器能够定义不同的访问方式。在定义索引器时必须使用的关键字为()。
    A

    new

    B

    set

    C

    this

    D

    get


    正确答案: C
    解析: 暂无解析

  • 第11题:

    填空题
    C#使用的类库就是()提供的类库

    正确答案: .NET Framework
    解析: 暂无解析

  • 第12题:

    判断题
    C#的Windows应用程序设计中,可以使用基类PageDataSource进行分页处理。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    在C#中,所有类都是直接或间接地继承System.Object类而得来的。


    正确答案:正确

  • 第14题:

    在C#类中,this代表了当前类本身。


    正确答案:错误

  • 第15题:

    C#的Windows应用程序设计中,可以使用基类PageDataSource进行分页处理。


    正确答案:错误

  • 第16题:

    C#使用的类库就是()提供的类库


    正确答案:.NET Framework

  • 第17题:

    在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。


    正确答案:正确

  • 第18题:

    在C#类中,使用()关键字来设置只读属性。

    • A、get
    • B、let
    • C、set
    • D、is

    正确答案:A

  • 第19题:

    在c#中利用sealed修饰的类()

    • A、密封〃不能继承
    • B、密封〃可以继承
    • C、表示基类
    • D、表示抽象类

    正确答案:A

  • 第20题:

    在C#中,接口可以被多重继承而类不能。


    正确答案:正确

  • 第21题:

    单选题
    在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用()关键字。
    A

    override

    B

    new

    C

    static

    D

    virtual


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    以下描述错误的是()
    A

    在C++中支持抽象类而在C#中不支持抽象类

    B

    C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员

    C

    在C#中可使用new修饰符显式隐藏从基类继承的成员

    D

    在C#中要在派生类中重新定义基类的虚函数必须在前面加Override


    正确答案: B
    解析: 暂无解析

  • 第23题:

    填空题
    在C#中调用基类的方法使用关键字()。

    正确答案: base
    解析: 暂无解析