假设我有一个枚举的类。 因此,当有人调用类函数时,他们会向函数发送一个枚举值,并且我们喜欢使用 if 语句从函数来检查发送了什么值。
public class BBALogger
{
enum MsgType
{
Error ,
Info
}
public void WriteToLog(String inLogMessage, Enum msgtype)
{
if(msgtype==MsgType.Error)
{
}
else if(msgtype==MsgType.info)
{
}
}
}
像这样调用函数
class BBALogger x = new BBALogger()
x.WriteToLog("Hello",MsgType.Error);
我弄错了。我犯了错误。
你可以简单地使用 MsgType
而不是Enum
public void WriteToLog(String inLogMessage, MsgType msgtype)
{
if(msgtype==MsgType.Error)
{
}
else if(msgtype==MsgType.info)
{
}
}