读书人

一个类中定义了一个变量并赋值在另

发布时间: 2012-01-07 21:41:55 作者: rapoo

一个类中定义了一个变量,并赋值,在另一个类中调用这个变量,为什么赋的值没有生效呢
public class Begintimee
{
public static System.DateTime[] begintime = new System.DateTime[50];
public void begintim()
{

//求出各任务的开始时间放入begintime[]数组中

string myconn3 = "Integrated Security=SSPI;User Id=sa;database=jindu;server=localhost ";
SqlConnection myconnection3 = new SqlConnection(myconn3);
myconnection3.Open();//打开数据库连接


//DataSet ds=new DataSet ();
string cmd3 = "select 开始时间 from task ";
//Database.Dbase(cmd3);
SqlCommand cmdd3 = new SqlCommand(cmd3, myconnection3);
SqlDataReader myreader3 = cmdd3.ExecuteReader(CommandBehavior.CloseConnection);
int k = 0;
while (myreader3.Read())
{
begintime[k] = myreader3.GetDateTime(0);
k++;
}
myreader3.Close();

}

public class mainpath
{
void CreateGraphic(vexnode []Graphicmap,int projectnumber,int activenumber)
{
.................
TimeSpan tis = Endtimee .endtime[k - 1] - Begintimee .begintime[k - 1];
......................


}
}

类mainpath中引用的Begintimee .begintime[k - 1]为什么没有实现Begintimee中的赋值呢

[解决办法]
因为你没有调用过begintim()方法,而真正的赋值是在这里做的

[解决办法]
LZ你没有调用过begintim()方法……

读书人网 >C#

热点推荐