两个基础小问题,高手来拿分吧~~~~~~~
类的静态方法不能访问类本身的方法吗?? 只能访问类的静态方法????
代码如下:
public SqlConnection GetSqlConnection()
{
try{
return new SqlConnection(connectionString);
}
catch
{
throw new Exception("SQL Connection String is invalid.");
}
}
//读取站点设置
public static SiteConfiguration GetSiteConfiguration()
{
//问题出在下面一行******************************************
//为什么错误??说非静态方法要求对象引用.但GetSqlConnection()是类本身的方法啊,自己还
//不能访问自己吗?
using (SqlConnection connection = GetSqlConnection())
{
SqlCommand command = new SqlCommand("SuperJ_GetSiteConfiguration", connection);
SqlDataReader reader;
command.CommandType = CommandType.StoredProcedure;
connection.Open();
reader = command.ExecuteReader();
if (reader.Read())
{
SiteConfiguration config = new SiteConfiguration(reader);
reader.Close();
return config;
}
else
{
throw new Exception("站点属性没有被初始化,请重新安装~~");
}
}
}
第二个问题:
怎么把一个字符串转换到一个整形数组.类似这样的: 1|2 , 3|55, 55|66
把1和2分开放进一个整形数组里.结果为 intNum[0]=1;intNum[1]=2
麻烦告知一下,不是我没转.写来写去老说我.string不能转换为int