本文介绍了为什么我不能继承IO.Directory?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么不能在VB.NET
中创建inherits
System.IO.Directory
的class
?根据Lutz Roeder的说法,不是声明为NotInheritable
!
Why can't I create a class
in VB.NET
that inherits
System.IO.Directory
? According to Lutz Roeder, it is not declared as NotInheritable
!
我想创建一个utility class
来为Directory class
添加功能.例如,我想添加一个Directory.Move
函数.
I want to create a utility class
that adds functionality to the Directory class
. For instance, I want to add a Directory.Move
function.
请告知,我将给您寄六包.好的,没关系,我什么都不会寄给您,但是如果您今晚来酒吧,我会勾住您,然后在游泳池中殴打您.
Please advise and I will send you a six pack. OK nevermind I'm not sending you anything but if you come to the bar tonight I will hook you up and then beat you in pool.
推荐答案
来自.NET的元数据
namespace System.IO
{
// Summary:
// Exposes static methods for creating, moving, and enumerating through directories
// and subdirectories. This class cannot be inherited.
[ComVisible(true)]
public static class Directory
您不能从静态类继承.
这篇关于为什么我不能继承IO.Directory?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!