使用c#类中的另一个c#类

时间:2013-06-25 08:08:48

标签: c# asp.net

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

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

    CFileInfo oDetailedFileInfo = new CFileInfo(sFileName);

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

public class CFileInfo
    {
...
    }

没有创建命名空间。

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

using myCFileInfo = global::CFileInfo;

答案 2 :(得分: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);  
        }
    }