ben zincirleme kullanılabilecek statik bir yöntem oluşturmak çalışıyorum Aramalar, ancak kullanılabilir seçenekler zinciri içinde önceki yöntemin bağlıC# Statik Yöntemler
Örneğin için MethodXX sadece Yöntemia eğer bir seçenek olacaktır() aradı.
something.MethodA() YöntemXX(); .
MethodB denirdi ise, sonra kullanılabilir isteğe bağlı) (MethodYY
something.MethodB() MethodYY olacak;
/arayüz. Hangi problemle karşılaştın? –
Statik yöntemler kullanarak akıcı bir arayüz oluşturmaya çalışıyormuşsunuz gibi görünüyorsunuz. Bu, akışkan arayüzlerinin mevcut nesne örneğinin geri verilmesine bağlı olduğundan bu imkansızdır. Statik yöntemlerin geçerli örneğe erişimi yoktur. –
@RobertMoskal Akıcı bir arabirim, kendisini tanımlayan bir nesne olarak * tanımlanmamış * değildir. Akıcı bir arayüz oluşturmanın sadece bir * (son derece kötü) yolu. – Servy