是否可以使用动态字符串创建一个不存在具有特定名称的类。我问这是因为我想根据一些字符串结果创建一个类。C#创建一个名称为动态字符串的类
如果可能,请分享一些例子或参考链接。
我看到,我的问题是混乱的,所以这里是更多的澄清:
假设我有一个方法/功能/过程,它返回一个字符串 - MyNewClassName()。我想创建一个名称等于MyNewClassName()的结果的类,它是动态的,也是一个自定义名称。
编辑从评论
我会用它作为某种调试的,因为我尝试远程修复一些例外,问题是,系统不提供异常信息只的类型例外。所以我的想法是创建自定义异常,并以实际异常的结果命名。
为什么你需要一个动态命名的类? - 以及如何在代码中引用它? –
你是指类或类的实例? –
看看System.Reflection,System.CodeDom.Compiler和Microsoft.CSharp。 – Bauss