Ist es möglich, zu schreiben, extension-Methoden für die Konsole?

Während der Blick auf diese Frage und es Antworten, die ich dachte, es wäre eine gute Idee, schreiben Sie eine extension-Methode für System.Console enthalten, dass die gewünschte Funktionalität.

Jedoch, wenn ich es versuchte, bekam ich diese compiler-Fehler

System.Konsole": statische Typen können nicht
als Parameter verwendet werden

Hier der code:

using System;
using System.Runtime.CompilerServices;

namespace ConsoleApplication1
{
    public static class ConsoleExtensions
    {
        [Extension]
        public static string TestMethod(this Console console, string testValue)
        {
            return testValue;
        }

    }
}

Gibt es eine weitere Möglichkeit, extension-Methoden für statische Typen? Oder ist das einfach nicht möglich?

InformationsquelleAutor CoderDennis | 2009-10-31
Schreibe einen Kommentar