好的。所以我有一些代码将winForm上的某些控件映射到对象中的某些属性,以便在数据发生某些事情时对控件执行某些事情。一切都很好,工作正常。不是问题。问题是,为了将项目添加到映射,我调用了一个如下所示的函数:this.AddMapping(this.myControl,myObject,"myObjectPropertyName");我遇到的问题是,在编译时很难区分上面一行和下面一行之间的区别:this.AddMapping(this.myControl,myObject,"myObjectPropretyName");因为最后一个参数是一个字符串,所以没有编译时检查或任何类似的东西来