C# 如何更改已生成.dll的类中的属性类型

C# 如何更改已生成.dll的类中的属性类型,c#,C#,我开发了一个需要调度器组件的程序 这个组件没有波斯日期时间,现在我想创建一个 此.dll中具有波斯日期时间的属性。。。 我要重写这个.dll吗?如果它是虚拟的你可以重写它。在这种情况下,您可以使用如下扩展方法: public static class YourClass { public static string GetPersianDate(this dll.Class param) { // Do your business } } 编辑: 看看我

我开发了一个需要调度器组件的程序 这个组件没有波斯日期时间,现在我想创建一个 此.dll中具有波斯日期时间的属性。。。
我要重写这个.dll吗?

如果它是
虚拟的
你可以
重写它。在这种情况下,您可以使用如下扩展方法:

public static class YourClass
{
    public static string GetPersianDate(this dll.Class param)
    {
        // Do your business
    }
}
编辑: 看看我的例子

public static class MyClass
{
    public static string GetPersianDate(this DateTime dateTime)
    {
        PersianCalendar pc = new PersianCalendar();
        return string.Format("{0}/{1}/{2}", pc.GetYear(dateTime), pc.GetMonth(dateTime), pc.GetDayOfMonth(dateTime));
    }
}

请详细解释您到目前为止所做的工作以及您现在想对代码执行的操作。您好,谢谢您的重播,请在我的描述中查看图像,我最近编辑了我的问题您好,谢谢您的重播,请在我的描述中查看图像,我最近编辑了我的问题