例如,如果我有一个扩展方法,例如:
public static void StringExtensionTest(this string stringer) { MessageBox.Show("This is just a test for stackoverflow"); }
使用简单的测试代码,例如:
private void button1_Click(object sender, EventArgs e)
{
string overflow = "Only a test";
dynamic overflowed = "Only a test";
overflow.StringExtensionTest();
overflowed.StringExtensionTest();
}
我怎样才能让 overflowed.StringExtensionTest() 工作?在这个例子中,我不想使用明显的字符串转换。
后面在实际项目中,我会有多个不同类型的对象,我将它们分配给一个动态变量,并调用我添加到所有这些类中的公共扩展方法。
www说
相关分类