ASP.Net/C#如何将方法字符串返回存储以供稍后在另一个方法中使用?
创始人
2024-09-17 03:00:18
0

在ASP.Net/C#中,可以使用委托来将方法作为字符串返回并在稍后的另一个方法中使用。以下是一个示例代码:

using System;

namespace MethodAsString
{
    class Program
    {
        delegate void MyMethodDelegate(string message);

        static void Main(string[] args)
        {
            string methodName = GetMethodName(); // 获取方法名作为字符串

            // 根据方法名创建委托实例
            MyMethodDelegate methodDelegate = (MyMethodDelegate)Delegate.CreateDelegate(typeof(MyMethodDelegate), typeof(Program), methodName);

            // 调用委托实例的方法
            methodDelegate("Hello World");
        }

        static void MyMethod(string message)
        {
            Console.WriteLine("MyMethod: " + message);
        }

        static string GetMethodName()
        {
            // 在此处根据需要返回方法名作为字符串
            return "MyMethod";
        }
    }
}

在上面的示例中,MyMethod方法被转换为字符串并存储在methodName变量中。然后,使用Delegate.CreateDelegate方法根据方法名创建了一个委托实例methodDelegate。最后,调用委托实例的方法时,将传递字符串参数作为消息。

请注意,Delegate.CreateDelegate方法的第一个参数是委托类型,第二个参数是所属类型,第三个参数是方法名字符串。确保在使用此方法之前,已经定义了委托类型和相应的方法。

相关内容

热门资讯

总结辅助挂!wepoker线上... 总结辅助挂!wepoker线上大神,德扑之星私人局辅助免费,总是存在有挂(有挂存在)1、很好的工具软...
现有关情况通报如下!hhpok... 现有关情况通报如下!hhpoker透视脚本视频,德普之星有辅助软件吗,其实是有挂(有挂讲解)1、完成...
记者揭秘!智星菠萝透视,hhp... 记者揭秘!智星菠萝透视,hhpoker德州透视,果然存在有挂(有挂方针)在进入软件靠谱后,参与本局比...
今年以来!菠萝德州透视脚本,德... 今年以来!菠萝德州透视脚本,德普之星辅助器app,本来存在有挂(有挂讲解)1.德普之星辅助器app ...
必看攻略!wpk模拟器是什么,... 必看攻略!wpk模拟器是什么,wepoker透视功能下载,总是真的是有挂(有挂猫腻)1、辅助软件下载...
2026版软件!hhpoker... 2026版软件!hhpoker是真的还是假的,德普之星透视辅助,一直存在有挂(有挂详情);1、德普之...
程序员教你!wepoker黑侠... 程序员教你!wepoker黑侠辅助器,聚星ai辅助工具激活码,真是真的有挂(了解有挂)1)有没有挂:...
随着!拱趴大菠萝万能挂图解,智... 随着!拱趴大菠萝万能挂图解,智星菠萝可以辅助吗,真是是有挂(证实有挂)1、下载好智星菠萝可以辅助吗透...
分辨真假!wepoker辅助器... 分辨真假!wepoker辅助器,wepoker公共底牌,好像真的是有挂(有挂分析)1、许多玩家不知道...
突发!约局吧透视挂下载,德普之... 突发!约局吧透视挂下载,德普之星私人局辅助免费,一直确实有挂(有挂猫腻)进入游戏-大厅左侧-新手福利...