Bir arayüze bir genişletme yöntemi uygulamak mümkün müdür? (C # sorusu)
Örneğin, aşağıdakileri başarmak için:
bir ITopology arayüzü oluşturun
bu arayüz için bir uzantı yöntemi oluşturun (ör. public static int CountNodes (bu ITopology topologyIf))
daha sonra ITopology'yi uygulayan bir sınıf (örn. MyGraph) oluştururken, otomatik olarak Düğümleri Say uzantısına sahip olur.
Bu şekilde, arayüzü uygulayan sınıfların, uzantı yönteminde tanımlananla hizalamak için bir set sınıf adına sahip olması gerekmez.