Я хочу создать для него собственное исключение, но размышляю над лучшим расположением для этого класса.
На мой взгляд, у меня есть три варианта:
- Вложенный
- Одно и то же пространство имен
- Разное Пространство имен
namespace Cubusky.Collections.Generic
{
public class ObserverSet
{
public class NonexistentUnsubscriberException : Exception
{
// ...
}
}
}
// Same Namespace
namespace Cubusky.Collections.Generic
{
public class ObserverSet
{
// ...
}
public class NonexistentUnsubscriberException : Exception
{
// ...
}
}
// Different Namespace
namespace Cubusky.Collections.Generic
{
public class ObserverSet
{
// ...
}
}
namespace Cubusky
{
public class NonexistentUnsubscriberException : Exception
{
// ...
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... exceptions