0

我正在使用反射来调用我的软件中的表单。我有一个包含普通类、表单类和数据集类的库。我只想让表单可以从图书馆外面访问和使用。制作表格和内部的普通类很容易。但是在内部制作数据集比我想象的要难。甚至有可能使它们内部化吗?如果是这样怎么办?

我有一个名为 GendersDataSet 的数据集。当我通过反射调用库并打印出其中的所有类时,我得到了以下信息:

  • 性别数据集
  • GendersRowChangeEventHandler
  • 性别数据表
  • 性别行
  • GendersRowChangeEvent

如何使它们不可见,或者至少对库外的任何类都不可访问?

编辑:编辑了一些拼写错误。

4

1 回答 1

0

我假设您已经使用 VS 提供的默认模板(DataSet.xsd 文件)创建了一个数据集。如果您查看您的解决方案,您将看到一个 [DataSetName].Designer.cs 文件。将该文件中的类设为内部类。高温高压

这将需要创建的所有其他支持类。尽管正如 Marc 建议的那样,这些值可能会被覆盖。

于 2012-08-16T09:53:23.663 回答