每次调用某个类中的函数时调用函数

时间:2014-12-29 17:42:48

标签: c# function class

标题并不优雅,这也是我自己研究这个问题的部分原因。

例如:

public class Class1 
{
    CallMeAgain(x)
    {
        if (x < 0)
        {
            //raise exception
        }
    }

    funct1(x)
    {
        CallMeAgain(x);
        //do something
    }

    funct2(x)
    {
        CallMeAgain(x);
        //do something else
    }
}

我有很多这样的功能。我希望每次访问CallMeAgain中的某个函数时都能调用Class1,而无需为每个函数键入函数。

编辑:在我的情况下,我有一个类来计算狭义相对论,我需要确保所有函数所采用的参数(即速度)小于c,或299,792,458 m / s,否则计算没有意义。所以在我的情况下,CallMeAgain是一个检查速度是否小于c的函数。

这是我的代码:http://pastebin.com/tp2VWB0H

0 个答案:

没有答案