美文网首页
C# Delegate

C# Delegate

作者: 若水生花啊啊啊 | 来源:发表于2017-12-11 22:56 被阅读0次

C#的Delegate 很像C++中的函数指针,首先声明一个Delegate的对象。

public Delegate void SetValue(int x);

SetValue就像使C++中的函数指针类型。
然后再实现一个方法:

public void SetLenth(int x)
{
    chair.Length = x;
}

最后把函数的方法名赋给定义好的Delegate。

SetValue SetChairPar;
SetChairPar = SetLenth;
或者
SetChairPar = new SetValue (SetLenth);

注意这里只能使用方法的名字赋给Delegate。相当于C++的函数名。

相关文章

  • C#委托

    C#中的delegate 在c#中,event与delegate是两个非常重要的概念。因为在Windows应用程序...

  • C# 委托

    C#委托 C#中的委托(Delegate)类似于C或C++中函数的指针。委托(Delegate)是存有对某个方法的...

  • C# 高级语言总结

    后续 1 C# 委托 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 ...

  • C# Unity 委托

    文档:Delegat 一.解释下delegate: 我们平时使用的delegate,是关键字 C#编译器,它先自动...

  • C# delegate

    C# 中的 Delegate 类似于 C++ 中函数的指针。所有的委托Delegate都派生自 System.De...

  • C# 委托(Delegate)

    C# 中的委托(Delegate)类似于 C 或 C++ 中的函数指针。委托(Delegate) 是存有对某个方法...

  • C#委托Delegate和事件Event实战应用

    一、委托的概念 C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate)是...

  • 19-委托

    C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托(Delegate) 是存有对某个方...

  • 编写简单的事件机制实例

    C#事件机制 public delegate void SalaryCompute(); //声明一个代理类...

  • C# Delegate

    C#的Delegate 很像C++中的函数指针,首先声明一个Delegate的对象。 SetValue就像使C++...

网友评论

      本文标题:C# Delegate

      本文链接:https://www.haomeiwen.com/subject/ionwixtx.html