2009-01-24 33 views
0

某些类有称为URL的丑陋字段,但是Id相当称它为文件。作为重命名属性的一种方式的扩展方法


public static void setFile(this AxWMPLib.AxWindowsMediaPlayer mp, string filename) { 
    mp.URL = filename; 
} 


public static string file(this AxWMPLib.AxWindowsMediaPlayer mp) { 
    return mp.URL; 
} 

有没有办法不使用setFile,但使文件的行为像财产?

回答

3

我想你以后是扩展属性,which don't exist。扩展方法需要()在调用时跟随方法名称。