创建具有多个属性的自己的类

jos*_*ker 0 c# properties class

我有以下课程:

namespace Mentionfunctions
{
    class MFunctions
    {
        public bool availability(string ean)
        {
             //do
             return true;
        }
    }      
}
Run Code Online (Sandbox Code Playgroud)

我打电话给这个

MFunctions mf = new MFunctions();
mf.availability(EAN);
Run Code Online (Sandbox Code Playgroud)

我想添加一个属性来调用具有不同"模式"的函数

我想做的事情如下:

mf.availability.global(EAN);
mf.availability.onlysupplier(EAN);
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了我的,但我不知道怎么做,或者我用错误的词进行搜索.

Sel*_*enç 5

您可以使用枚举:

enum Mode
{
   global,
   onlysupplier
}

public bool availability(string ean, Mode m) { }
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样调用你的方法:

mf.availability(EAN, Mode.global);
Run Code Online (Sandbox Code Playgroud)