有我自定义的异常类
public class ParseFailedException : Exception
{
public string FailedFileName { get; set; }
public int? LineNo { get; set; }
public int? ColumnNo { get; set; }
}
设置属性好还是应该通过构造方法传递?
最佳答案
只需通过构造函数传递属性,并将属性的“set”设置为“private”。抛出异常后不应更改属性,以确保对象中的信息准确无误。
关于c# - 是否适合设置我的自定义异常的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420817/