extension-methods

    7热度

    3回答

    我使用ASP.net MVC的发行版本,我似乎得到这个错误很多 'System.Web.Mvc.HtmlHelper' does not contain a definition for 'RenderPartial' and no extension method 'RenderPartial' accepting a first argument of type 'System.Web.Mvc

    5热度

    3回答

    我在vb.net的一个asp.net mvc项目上工作时,遇到了一个奇怪的问题。我创建了一个扩展方法来将整数转换为与其关联的相应月份。我在控制台应用程序中测试了扩展方法,所以我知道它正在工作。 在我的asp.net mvc项目中,我有一个视图并且想要调用扩展方法,但是我得到一个错误,认为扩展方法无法识别。我导入了它所包含的名称空间,但仍然无法动摇错误。任何想法发生了什么?我没有我的代码,但我可以在

    6热度

    6回答

    因为这是我在我看来,是非常有用的扩展方法的第一次尝试,我只是想确认我要下去右路 public static bool EqualsAny(this string s, string[] tokens, StringComparison comparisonType) { foreach (string token in tokens) { if (s

    88热度

    3回答

    有些场合我想用扩展方法重写类中的方法。有没有办法在C#中做到这一点? 例如: public static class StringExtension { public static int GetHashCode(this string inStr) { return MyHash(inStr); } } ,我一直想做到这一点的情况是能够将一个字符

    0热度

    1回答

    基本上我想要做这样的事情: public static void OnPropertyChanged(this INotifyPropertyChanged changedObject, string propertyName) { var handler = changedObject.PropertyChanged; if (handler != null) {

    4热度

    4回答

    的词典扩展方法 我试图写一个扩展方法,将数据插入定义词典的词典如下: items=Dictionary<long,Dictionary<int,SomeType>>() 我至今是: public static void LeafDictionaryAdd<TKEY1,TKEY2,TVALUE>(this IDictionary<TKEY1,IDictionary<TKEY2,TVALUE>>

    1热度

    2回答

    我正在为我的组写作内部使用的扩展。它需要一些参数,并且应该为我们正在开发的版本返回一个DR表。它询问我们的ClearQuest,并且它的所有工作都很棒。但是,当表中超过606个(常见)行时,根本没有返回任何输出。 我使用wiki标记({| ... |})编写表格并将其发送到recursiveTagParse。我检查并递归TagParse返回false。是试图演出一点点,但无法找到它会返回false

    3热度

    3回答

    我有以下签名的扩展方法(在BuildServerExtensions类):: public static IEnumerable<BuildAgent> GetEnabledBuildAgents( this IBuildServer buildServer, string teamProjectName) { // omitt

    1热度

    1回答

    我是Linq和扩展方法的新手,我想我现在还不能掌握所有扩展方法的用法。 我正在读一堆文件,并且在读完一个文件之后,我将文件的哈希值存储到数据库中(文件名更改,并且它们四处移动)。定期地,我想检查一个目录并根据它们的散列值读取我还没有的文件。所以,我添加了一个扩展方法来获取文件的SHA256哈希: public static byte[] GetSHA256Hash(this FileInfo fi

    4热度

    3回答

    在深入研究F#的最新版本时,我试图让它与PLINQ交互。 但是,我注意到,这两者在代码方面并没有很好的结合。 事实上,它似乎没有可能写出的代码如下所示: open System.Linq let someArray = [|"abc"; "def"|] someArray.AsParallel().Count(new Func<_,_>(fun s -> s.Length = 3)) ,