我正在编写一个库类,可以被多个类使用。为了说明问题,我简化了示例。假设我有三个类:A、B和C:
public class B
{
public static string B_Method()
{
string bstr = String.Empty;
try
{
//Do Something
}
catch
{
//Do Something
}
return bstr;
}
B是我正在编写的库类。现在有另外两个类A和C:
public class A
{
public void A_Method()
{
string astr = B.B_Method();
}
}
public class C
{
public void C_Method()
{
string cstr = B.B_Method();
}
}
这个问题是关于异常处理的。我希望类A和类B中各自的方法能以不同的方式处理在B_Method中发生的异常。
我查找了框架设计模式,但感觉它并没有什么用。