Я использую visual studio 2013 для программирования на C#. Я тестировал настраиваемое исключение, но сообщение об исключении появилось в инструкции throw (это правильно), но я хочу, чтобы он появлялся в строке, вызывающей исключение 1-го? Как я могу это сделать?Пользовательские исключения в C# отображаются в инструкции throw. Я хочу, чтобы он был в большинстве внешних операторов, которые генерируют исключение
class Abc
{
static void Main(String[] s)
{
Something(); // I want exception popup msg in this line
}
public static void something()
{
if(condition)
{
throw new SomeException(); // Exception popup message appear here
}
}
}
Это очень непонятно, что вы имеете в виду мне «я хочу, чтобы появиться в строке, которые вызывают исключение 1-ое». Попробуйте пояснить и в идеале форматировать свой код в следующий раз. (Возможно, вам нужен блок 'catch' в вашем методе' Main'?) –
Сначала вам нужно определить это слово «появиться». Я предполагаю, что вам нужна трассировка стека. - https://msdn.microsoft.com/en-us/library/system.exception.stacktrace(v=vs.110).aspx –