-2

我有一个带有代码的gallery.aspx(这不是一个项目,只有两个文件),我想在同一目录中使用另一个名为CFileInfo 的c# 类。

我使用 CFileInfo;在gallery.cs 中,但它不起作用。

    CFileInfo oDetailedFileInfo = new CFileInfo(sFileName);

上面的代码也不行。CFileInfo 看起来像

public class CFileInfo
    {
...
    }

没有创建命名空间。

我如何在gallery.cs 中使用CFileInfo.cs?

4

3 回答 3

0

您需要将您的CFileInfo.cs放入 App_Code 目录。我很确定 VS 编译器会对此发出警告。

于 2013-06-25T08:09:56.377 回答
0

尝试以下操作,C# 有一个全局(或未命名)命名空间 - 您可以使用 global:: 来访问您的类::

using myCFileInfo = global::CFileInfo;
于 2013-06-25T08:12:38.923 回答
0

创建您的课程并使用名称空间

 namespace FileObjects
    {

        public   class CFileInfo
        {
             public CFileInfo() { }

            //Add your functions here
        }

    }

现在你在 gallyer.aspx 中调用它

**using FileOBjects;**
using System; 
using System.Data; 
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class gallery : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
             CFileInfo oDetailedFileInfo = new CFileInfo(sFileName);  
        }
    }
于 2013-06-25T08:20:50.773 回答