我有类A,其存储REF到对象B中BObject的变量.
public class A
{
public B BObject;
}
Run Code Online (Sandbox Code Playgroud)
我想BObject在B类构造函数中获取(变量名称).
有没有办法做到这一点?
这样做的目的:我想创建ODBCFramework,我想根据变量名称获取表名.(就像在EntityFramework上下文中一样)
更新:我想在C#5中处理它.
您可以使用C#-6 nameof运算符:
var a = new A();
string bName = nameof(a.B);
Run Code Online (Sandbox Code Playgroud)
请注意,通常尝试中继属性/字段的运行时名称以进行表查找似乎是个坏主意.
| 归档时间: |
|
| 查看次数: |
1631 次 |
| 最近记录: |