使用继承向内置类添加函数

时间:2010-03-21 02:16:31

标签: c# asp.net

我正在尝试添加我自己写入HttpPostedFile类的IsImage属性,因此如果用户正在上传文件,我可以这样做:

FileUpload1.PostedFile.IsImage

我怎样才能在C#中做到这一点?

1 个答案:

答案 0 :(得分:5)

您可以将extension methods用于此目的。

public static class HttpPostedFileExtension
{
    public static bool IsImage(this HttpPostedFile file)
    {
        /*your method code goes here*/
    }
}