Tag: scriptcs

如何在scriptcs csx脚本中定义扩展方法

我正在使用ScriptCS (这很棒!)但我无法弄清楚如何在.csx脚本文件中定义扩展方法 。 举个例子: using System.IO; public static class Extensions { public static string Remove(this string source, params string[] toRemove) { foreach(var r in toRemove) { source = source.Replace(r,””); } return source; } } string[] entries = Directory .GetFiles( @”C:\Users\blah\blah”, “*.mp4”, SearchOption.AllDirectories) .Select( p => p.Remove(“Users”)) .ToArray(); foreach(var e in entries) { Console.WriteLine(e); } 这会产生错误: […]