我在下面的课程中有一个ac#dll课程
public class RequiredTask : Base.BaseObject
{
public string Name { get; set; }
public string Description { get; set; }
public RequiredTask()
: base()
{ }
}
Run Code Online (Sandbox Code Playgroud)
哪个继承自这个类
public class BaseObject : IBaseObject, INotifyPropertyChanged
{
public DateTime? UpdatedOn { get; set; }
public string UpdatedBy
public DateTime? CreatedOn
public string CreatedBy
public BaseObject() { }
}
Run Code Online (Sandbox Code Playgroud)
然后UI是一个VB.Net Winform,这个表单将是一个基本形式,并且是通用的,所以它可以使用c#库中的所有类型,并且它有一个新的按钮,需要实现新的类型无论是什么,并将其传递给将用于编辑T的形式.
这是表单代码
Public Class Search(Of T As Library.Base.BaseObject)
Private Sub btnNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNew.Click
If MyBase.OpenFormName …Run Code Online (Sandbox Code Playgroud)