本文介绍了如何编写通用方法以及如何在c#中编写扩展方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在C#中编写通用方法和扩展方法?
请发布示例常用方法吗?

How to write common method and how to write extented method in c#?
please post with sample common method?

推荐答案


public static class ExtensionMethods
{
    public static string Append(this string text, string newText)
    {
        string result = text + newText;
        return result;
    }
}



您可以这样称呼:



You call it like this:

string x = "123";
x = x.Append("456");



调用Append后,变量 x 将包含"123456".

请注意,方法必须为static,然后注意参数.第一个表示要扩展的对象,第二个表示要附加的文本.

您确实应该学习如何使用Google,因为这将是您学习扩展方法的详细信息.



After the call to Append, the variable x will contain "123456".

Notice that the method MUST be static, and then notice the parameters. the first one indicates the object being extended, and the 2nd one is the text to be appended.

You really should learn how to use google, because hat''s how you''re going to learn the details about extension methods.



这篇关于如何编写通用方法以及如何在c#中编写扩展方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-19 08:19