简体   繁体   English

C#实例化类问题

[英]c# instantiating a class problem

i am trying to instantiate classes: 我正在尝试实例化类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using RadarGraphInsertDLL;


namespace EnterData.DataEntry
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void gaia_lom_Inserting(object sender, SqlDataSourceCommandEventArgs e)
        {

        }

        protected void SubmitData(object sender, EventArgs e)
        {
            LOMDLL.Main_Lom_Form MainLomFormTable = PopulateMainForm();
            IList<LOMDLL.Lom_Batch> BatchTable = PopulateBatchTable();
            IList<LOMDLL.Lom_Problem> ProblemTable = PopulateProblemTable();
            IList<LOMDLL.Lom_Specimen> SpecimenTable = PopulateSpecimenTable();
        }


    }
}

but getting this error: 但出现此错误:

Error   19  The type name 'Main_Lom_Form' does not exist in the type 'EnterData.DataEntry.WebForm1.LOMDLL'  C:\Documents and Settings\agordon\My Documents\Visual Studio 2008\Projects\lomdb\EnterData\DataEntry\DAL.cs 64  55  EnterData

but i do have these!! 但是我有这些!

public class Main_Lom_Form
{
    public int lom_number {get;set;}
    public DateTime occurrence_date {get;set;}
    public DateTime report_date {get;set;}
    public string report_by {get;set;}
    public string identified_by {get;set;}
    public string section_c_issue_error_identified_by{get;set;}
    public string section_c_comments{get;set;}
    public string section_d_investigation{get;set;}
    public string section_e_corrective_action{get;set;}
    public string section_f_comments{get;set;}
    public string pre_practice_code{get;set;}
    public string pre_contact{get;set;}
}
public class Lom_Batch
{
    public int lom_number { get; set; }
    public string batch { get; set; }
}
public class Lom_Problem
{
    public int lom_number { get; set; }
    public string problem { get; set; }
}
public class Lom_Specimen
{
    public int lom_number { get; set; }
    public string specimen { get; set; }
}

what is the reason i cannot instantiate the classes? 我无法实例化类的原因是什么?

I'm going to assume that there are other compiler errors here that you aren't showing us. 我将假设这里没有显示其他编译器错误。 Drop the static keyword from the class definition. 从类定义中删除static关键字。 You can't instantiate a static class. 您不能实例化静态类。

You aren't giving us the full list of compiler error messages. 您没有提供完整的编译器错误消息列表。 We can't really help without that. 没有这些,我们真的无法提供帮助。 You don't know what the problem is so it's unwise to pick and choose which clues you share 您不知道问题出在哪里,因此选择和分享您的线索是不明智的

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM