我只是偶然发现了这段我不理解的代码:
public class RunBuilder : IServiceBuilder
{
public void Match<T>(Action<T> callback) where T : class, IServiceBuilder
{
if (callback == null)
throw new ArgumentNullException(nameof(callback));
if (this is T self)
callback(self);
}
}
100到底是做什么的?我找不到它的任何链接,也找不到我应该搜索的内容!