1

我想创建作为单独文件的类(不是他 aspx.cs 中的代码)文件,并且我不想将它们放在 APP_CODE 目录中。

我希望单独的类文件与文件 (aspx.cs) 的主要代码位于同一目录中。

每个类将执行一个功能。

我可能不正确地使用这些类,所以如果我错了,请更正我的术语。

我想要的是让我的许多函数(方法)成为我的代码隐藏文件之外的文件中的代码,并简单地从文件隐藏代码中调用。我相信我通过创建类来做到这一点。对不起,如果我错了,我有点生疏了。

每个类(或任何它被调用的)都将根据其功能命名。

我对如何做到这一点非常无知,我真的需要一个教程。我找不到任何或任何其他答案可以完全解决我想做的事情。我相信这被称为“外层阶级”。“内部类”写在另一个类中。

我知道如何编写类文件,只是不知道如何从文件 aspx.cs 后面的代码中访问它

4

2 回答 2

1

我认为文件路径并不重要,但您需要正确使用命名空间。如果您在项目的 TestProject.Pages 命名空间中定义了 Question 类,如下所示:

namespace TestProject.Pages
{
    public class Question
    {
    }
}

然后将此行添加到您的 aspx.cs 文件中,该文件可以让该代码看到您在上面使用的命名空间:

using TestProject.Pages

并且您应该能够访问 Question 类。

于 2018-04-19T01:45:21.293 回答
-1

这很简单!

// 您可以访问不同文件夹中的类。通过提及类所在的文件夹,然后输入“。” 然后是类名。

例如:

myfolder.myclass cls = new myfolder.myclass();
于 2018-04-19T07:25:36.157 回答