Powiel możliwe:
Why shouldn't C#(or .NET) allow us to put a static/shared method inside an interface?dlaczego interfejs nie może mieć statyczną metodą członek
Dlaczego nie możemy definiować metody statycznej wewnątrz interfejsu?
Powiel możliwe:
Why shouldn't C#(or .NET) allow us to put a static/shared method inside an interface?dlaczego interfejs nie może mieć statyczną metodą członek
Dlaczego nie możemy definiować metody statycznej wewnątrz interfejsu?
Ponieważ nie miałoby to żadnego sensu.
Opracuj scenariusz za pomocą statycznej metody interfejsu.
Następnie, jeśli potrzebujesz pomocy, wskazując problemy i niespójności, opublikuj ją tutaj.
Z top search result w Google:
Ponieważ interfejs jest „umowa” lub umowa pomiędzy konsumentem (rozmówcy) i dostawcą (wywoływany). Interfejs opisuje, jak i w jaki sposób funkcja zapewni funkcjonalność. Nie ma potrzeby podawania statycznych elementów przez osoby trzecie. Elementy statyczne nie mogą zostać nadpisane przez dostawcę , więc nie należą do interfejsu .
Stefan Rusek
08 lutego 2006
Dlaczego tego potrzebujesz? Jego "ograniczenie języka C#. W razie potrzeby użyj metody rozszerzenia. –
Jako niezwiązaną notatkę boczną rozważ edytowanie wyświetlanej nazwy (tj. * Dodaj * taką nazwę), aby móc zacząć otrzymywać powiadomienia ze znakiem '@ ', teraz nie ma możliwości powiadomienia, gdy ktoś skomentuje twój komentarz. –