[英]c# instantiating a class problem
我正在尝试实例化类:
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();
}
}
}
但出现此错误:
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
但是我有这些!
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; }
}
我无法实例化类的原因是什么?
我将假设这里没有显示其他编译器错误。 从类定义中删除static
关键字。 您不能实例化静态类。
您没有提供完整的编译器错误消息列表。 没有这些,我们真的无法提供帮助。 您不知道问题出在哪里,因此选择和分享您的线索是不明智的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.