游戏开发(Unity&C#)总结32 - Action委托

2021/6/10 20:23:08

本文主要是介绍游戏开发(Unity&C#)总结32 - Action委托,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Demo : MonoBehaviour
{
    //无参数无返回值委托
    Action action;
    //带int参数的无返回值委托,参数最多16个
    Action<int> action2;
    // Start is called before the first frame update
    void Start()
    {
        action += new Action(MyAction);
        action();

        action2 += new Action<int>(MyAction2);
        action2(20);
    }

    public void MyAction() {
        print("MyAction");
    }

    public void MyAction2(int num)
    {
        print("num = "+ num);
    }
}

demo下载

https://gitlab.com/demofile1/uploadfile/-/tree/main



这篇关于游戏开发(Unity&C#)总结32 - Action委托的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程