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

标签 c# asp.net

我正在尝试将我自己编写的 IsImage 属性添加到 HttpPostedFile 类中,这样如果用户正在上传文件,我可以执行如下操作:

FileUpload1.PostedFile.IsImage

我如何在 C# 中做到这一点?

最佳答案

您可以使用 extension methods为此目的。

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

关于c# - 使用继承向内置类添加函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2485603/

相关文章:

c# - 面向 C# 开发人员的 VB.NET

C#,正则表达式 : how to parse comma-separated values,,其中一些值可能是引号本身包含逗号的字符串

c# - 确定哪个代码行抛出异常

c# - 在 ASP.NET 中使用线程是否有任何不明显的危险?

JavaScript 运行时错误 : 'fidoCallback' is undefined

c# - 隐藏字段值已更新但未在代码隐藏中显示更新值?

c# - 使用http post方法在c#中将数据发布到php网站

jquery - 更改asp :label with jQuery then access in codebehind

c# - 是否可以使用 asp.net 通过 GSM 调制解调器连接和发送消息?

c# - 访问 5 字节结构比 8 字节慢得多