문제

내가 만들 수없는 이유는 무엇입니까? class 안에 VB.NET 저것 inherits System.IO.Directory? Lutz Roeder에 따르면 ~ 아니다 선언 NotInheritable!

나는 만들고 싶다 utility class 그것은 기능을 추가합니다 Directory class. 예를 들어, 추가하고 싶습니다 Directory.Move 기능.

조언 해주세요. 6 팩을 보내 드리겠습니다. Ok nevermind 난 당신에게 아무것도 보내지 않지만 오늘 밤 술집에 오면 나는 당신을 연결하고 수영장에서 당신을 이길 것입니다.

도움이 되었습니까?

해결책

.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

정적 클래스에서 상속받을 수 없습니다.

다른 팁

당신은 사용하고 있습니까? C# 3.0 vb.net 2008- 그러면 추가 할 수 있습니다 확장 방법

DirectoryInfo 클래스를 사용하는 경우 Moveto 기능에 액세스 할 수 있습니다.

편집 : 스스로 수정하겠습니다 ... 정적 디렉토리 클래스에는 이미 이동 방법이 있습니다.

반사판이 VB에 대해 밀봉 된 속성을 올바르게 선택하지 않는다고 생각합니다 (또는 아마도 제대로 표시되지 않음). IL을 보면 봉인됩니다.

클래스 공개 추상 자동 ANSI 봉인 FieldInit 디렉토리 이전

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top