Можно ли получить номер строки где возникло исключение C#?
Атрибут [CallerLineNumber]. Для получения имени метода, кстати, аналогичный атрибут есть - [CallerMemberName], а для файла - [CallerFilePath]
Использовать например так:
public Exception CreateException([CallerLineNumber] int line = 0) => new Exception("This exception created at line " +line);
Но вообще не вижу смысла, тк всё равно в стектрейсе пишется номер строки, если сборка в дебаге
Если бы C# был Интерпретируемым языком программирования, то такая информация была бы доступна. Но C# компилируемый язык