4
我有我创建一个事件类,目前看起来如下:如何在属性中存储多个值类型?
public class SharePointOnErrorEventsArgs : EventArgs
{
public SharePointOnErrorEventsArgs(string message, bool showException, Exception exception)
{
Message = message;
Exception = exception;
ShowException = showException;
}
/// <summary>
/// Property to allow the storage of a more verbose and explainable error message
/// </summary>
public string Message { get; private set; }
/// <summary>
/// Object to store full exception information within
/// </summary>
public Exception Exception { get; private set; }
/// <summary>
/// Boolean value allows for verbose messages to be sent up the stack without
/// the need for displaying a full exception object, or stack trace.
/// </summary>
public bool ShowException { get; private set; }
}
现在,而不是发送对showException
true
或false
我想送三个值Debug
之一,Info
或Error
- 我该如何处理这样的事情?我真的不想使用字符串,因为我希望始终将其限制为这三个值中的一个,但我不确定如何在使用属性时处理此问题。
这是一个'enum'你要寻找的。 –