Tag: 课程

C#generics:List 或新类扩展List

我在我的Business对象中有一个名为Product的类,在另一个类中我想返回这个类的对象列表。我应该使用哪种方法? public static List GetProductList() { …. } 或者在名为ProductList的Business对象namspace中创建另一个类,它扩展List ,如下所示: public class ProductList :List { …. } 并在那里使用它 public static ProductList GetProductList() { …. } 这两者有什么区别吗? 内存分配和性能如何?

如何在csharp中做嵌套generics类(如果这是合适的名称)

我想创建一个以下类型的类 public class EnumerableDisposer<IEnumerable> 但它不会让我以这种方式宣布它。 我也尝试过: public class EnumerableDisposer : IDisposable where T : IEnumerable where J : IDisposable 但编译器告诉我无法找到类型/命名空间J. 创建这个课我需要做什么?

如何从另一个类访问winform组件?

我有一个带有一个按钮和两个标签的表单 我有一个名为myCounter的独立类 我希望myCounter类能够通过名为changeColor的方法访问表单中的标签。 如何在此课程中提供标签 表格 public partial class Form1 : Form { public Form1() { InitializeComponent(); } public Color colTurn { get { return lblp1Turn.BackColor; } set { lblp1Turn.BackColor = value; } } private void Form1_Load(object sender, EventArgs e) { } } class级 class myCounter { private readonly Form1 Board; public myCounter(Form1 Board) { this.Board […]