当前位置:  开发笔记 > 编程语言 > 正文

为什么我不能继承IO.Directory?

如何解决《为什么我不能继承IO.Directory?》经验,为你挑选了2个好方法。

为什么我不能创建一个classVB.NETinherits System.IO.Directory?根据Lutz Roeder的说法,它并没有被宣布为NotInheritable!

我想创建一个utility class添加功能Directory class.例如,我想添加一个Directory.Move功能.

请指教,我会寄给你六包.好的,没关系,我没有送你任何东西,但如果你今晚来到酒吧,我会把你搞定,然后在游泳池里打败你.



1> David Basara..:

来自.NET的Meta数据

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

您不能从静态类继承.



2> Lou Franco..:

您使用的是C#3.0 VB.NET 2008 - 那么您可以添加扩展方法

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有