比方说,我有一个静态类,使用下面的扩展方法,它从缓存中检索文件或从磁盘读取文件,并将其放入缓存(如果它不存在)+对内容进行一些更改(例如,添加标记或属性): public static class Foo
{
public static DoSomething(this HtmlHelper helper, string url, List<string> parameters)
扩展方法当然可用于将方法添加到您不属于的类。 但我想在Visual Studio中练习这个概念,但不确定所需的符号。 例如,我有下面的类 public static class Dog
{
public static void Bark()
{
Console.WriteLine("Woof!");
}
}
假设我并不拥有这个方法(这是我做的,但让
我有这2类: AbstractTaskDispatcher <?php
declare(strict_types=1);
namespace MyExample;
abstract class AbstractTaskDispatcher
{
public final function getResult(Task $task) : Result
{
我有静态方法的类: public class CompletelyStatic {
public final static String PARAM = "abc";
public static String doSomethingSpecial() {
return "qqq" + PARAM;
}
}
这些方法在整个代码everywere使