Không. Các phương thức mở rộng (extension method) yêu cầu một biến instance (giá trị) cho một đối tượng. Tuy nhiên, bạn có thể viết một lớp wrapper static.
public static string SomeStringExtension(this string s)
{
//whatever..
}
// When you then call it
myString.SomeStringExtension();
// the compiler just turns it into:
ExtensionClass.SomeStringExtension(myString);