this question'a bakarken yanıtları, istenen işlevselliği içeren System.Console
için bir uzantı yöntemi yazmanın iyi bir fikir olacağını düşündüm.Konsol için uzatma yöntemleri yazmak mümkün mü?
using System;
using System.Runtime.CompilerServices;
namespace ConsoleApplication1
{
public static class ConsoleExtensions
{
[Extension]
public static string TestMethod(this Console console, string testValue)
{
return testValue;
}
}
}
: Burada
kod parametreleri gibi statik tipleri kullanılamaz olabilir: Ben çalıştı
Ancak, bu derleyici hatası
System.Console 'var
Statik türleri için uzantı yöntemleri oluşturmanın başka bir yolu var mı? Yoksa bu mümkün değil mi?