使一个c#类“像一个属性......”

时间:2016-03-02 16:41:49

标签: c# properties constructor language-lawyer

有没有办法做到这一点

Bombs();

和这个

Bombs(3);

有一个班级?

1 个答案:

答案 0 :(得分:7)

你的问题很奇怪,我无法想到这样做的任何目的,但我可以回答这个问题,因为问题很奇怪!

假设您熟悉C#代理人:

像这样定义你的类:

public static class Bomb
{
    public static void Explode()
    {

    }
}

为简单起见,我将使用.Net Action委托,如果你想在explode函数中添加一个整数,只需创建一个带有int的委托

Action Bombs = Bomb.Explode;
// Use your delegate here
Bombs();