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()
}