Перехожу с С++ на С# всвязи с чем возник такой вопрос, есть ли в C# аналоги сишно-плюсовых директив _LINE_, _FILE_ и т.п.? Если есть, то как ими пользоваться и какие еще есть?
_S_>Перехожу с С++ на С# всвязи с чем возник такой вопрос, есть ли в C# аналоги сишно-плюсовых директив _LINE_, _FILE_ и т.п.?
Нет. Для чего конкретно они потребовались?
Здравствуйте, Mab, Вы писали:
_S_>>Перехожу с С++ на С# всвязи с чем возник такой вопрос, есть ли в C# аналоги сишно-плюсовых директив _LINE_, _FILE_ и т.п.? Mab>Нет. Для чего конкретно они потребовались?
В первую очередь, для обработки Exception'ов. В базовом классе System.Exception или System.ApplicationException (кстати, в сем между ними разница?) я не нашел свойств, содержащих отдельно информацию о файле и строке в файле, в которой произошла ошибка.
Здравствуйте, _Sphinx_, Вы писали:
_S_>В первую очередь, для обработки Exception'ов. В базовом классе System.Exception или System.ApplicationException (кстати, в сем между ними разница?)
Прпочитайте описание ApplicationException в MSDN. Там четко указано, для какой цели существует этот класс.
_S_>я не нашел свойств, содержащих отдельно информацию о файле и строке в файле, в которой произошла ошибка.
Exception.StackTrace
Здравствуйте, Mab, Вы писали:
Mab>Exception.StackTrace
эээ. Боюсь, вы не совсем меня поняли. Мне нужно отдельно два свойства: Имя файла и номер строки. Или же, как я делаю сейчас, хочу сделать наследника от System.Exception и добавить в него эти свойства. Вопрос в том, а где взять из значения в чистом виде???