C# 变量';MyException';已声明但从未在实例中使用
我需要清除此警告:C# 变量';MyException';已声明但从未在实例中使用,c#,.net,exception,frameworks,ambiguity,C#,.net,Exception,Frameworks,Ambiguity,我需要清除此警告: try { // doSomething(); } catch (AmbiguousMatchException MyException) { // doSomethingElse(); } 编译器告诉我:变量“MyException”已声明,但从未使用过 如何修复此问题。如果您不打算使用异常详细信息,可以使用以下方法: try { doSomething(); } catch // all types of exceptions will
try
{
// doSomething();
}
catch (AmbiguousMatchException MyException)
{
// doSomethingElse();
}
编译器告诉我:变量“MyException”已声明,但从未使用过
如何修复此问题。如果您不打算使用异常详细信息,可以使用以下方法:
try
{
doSomething();
}
catch // all types of exceptions will caught here
// if you need to deal with particular type of exceptions then specify them like
// catch (AmbiguousMatchException)
{
doSomethingElse();
}
否则,您必须将该变量用于以下内容:
try
{
doSomething();
}
catch (AmbiguousMatchException MyException)
{
WriteToLog(MyException.ToString());
// doSomethingElse();
}
public static void WriteToLog(string exceptionDetails) {
// write the details to a file/DB
}
其中WriteToLog
方法的定义如下:
try
{
doSomething();
}
catch (AmbiguousMatchException MyException)
{
WriteToLog(MyException.ToString());
// doSomethingElse();
}
public static void WriteToLog(string exceptionDetails) {
// write the details to a file/DB
}
如果您不打算使用异常详细信息,您可以像这样使用try:
try
{
doSomething();
}
catch // all types of exceptions will caught here
// if you need to deal with particular type of exceptions then specify them like
// catch (AmbiguousMatchException)
{
doSomethingElse();
}
否则,您必须将该变量用于以下内容:
try
{
doSomething();
}
catch (AmbiguousMatchException MyException)
{
WriteToLog(MyException.ToString());
// doSomethingElse();
}
public static void WriteToLog(string exceptionDetails) {
// write the details to a file/DB
}
其中WriteToLog
方法的定义如下:
try
{
doSomething();
}
catch (AmbiguousMatchException MyException)
{
WriteToLog(MyException.ToString());
// doSomethingElse();
}
public static void WriteToLog(string exceptionDetails) {
// write the details to a file/DB
}
试试这个
try
{
doSomething()
}
catch (AmbiguousMatchException)
{
doSomethingElse()
}
试试这个
try
{
doSomething()
}
catch (AmbiguousMatchException)
{
doSomethingElse()
}