Static函数在同一个目录下可以直接调用,但如果不在同一个目录下怎么调用 Static函数,在同一个目录(App_code)下,有两个文件,A文件可以直接调用B文件的Static函数,但如果不在同一个目录下怎么调用B文件Static函数?是不是要实例化? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实例化也不行.APP_Code下的文件名:Error.csusing System;using System.Diagnostics;using System.IO; public class Error { //记录错误日志位置 private const string FILE_NAME = "d:\\testlog.txt"; /// <summary> /// 记录日志至文本文件 /// </summary> /// <param name="message">记录的内容</param> public static void Log(string message) { if(File.Exists(FILE_NAME)) { StreamWriter sr = File.AppendText(FILE_NAME); sr.WriteLine ("\n"); sr.WriteLine (DateTime.Now.ToString()+message); sr.Close(); } else { StreamWriter sr = File.CreateText(FILE_NAME); sr.Close(); } } }另一个目录为databasic下有一个文件A,A文件要调用ERROR.CS文件下的Log,可是调用不了 try { db.RunProc("sp_GetSignDisplay",prams,out sdr); if (sdr.Read()) { this.AB_No.Text = sdr["ID"].ToString(); this.AB_DisplayNo.Text = sdr["AB_DisplayNo"].ToString(); this.AB_Brand.Text = sdr["AB_Brand"].ToString(); this.AB_BuyDate.Text = sdr["AB_BuyDate"].ToString(); this.AB_InchNum.Text = sdr["AB_InchNum"].ToString(); this.AB_State.SelectedIndex = Convert.ToInt32(sdr["AB_State"].ToString()); this.AB_Res.Text = sdr["AB_Res"].ToString(); } } catch(Exception e) { Error.Log(ex.ToString()); throw new Exception("设备信息读取出错!", ex); } public class Error把类名改一下,冲突了public class ShowError 大不同文件下就有namespace 了带上namespace 访问或才using namespace 在不同文件下namespace 就不同了带上namespace 访问或者using namespace 在同一目录(APP_CODE)下和在根目录下都可以调用呀,一点儿问题没有 关于拓补图的问题 关于gps数据到谷歌地图 百度地图 偏移的问题 及各种地图的开发及使用 access 2007 数据库链接出现问题? 如何获得GridView中CheckBox所选择的行号? 奇怪的数据库搜索错误 关于select查询 分页!!请教各位!!!! 怎样从一个文件取个二进制数据? 高分求教PostBack的问题:为什么PostBack会自动绑定一个服务端的事件? 关于添加column的问题,请高手指教 这个问题该怎么办呢 SESSION转向问题,实战高手请进!
APP_Code下的文件名:Error.csusing System;
using System.Diagnostics;
using System.IO;
public class Error {
//记录错误日志位置
private const string FILE_NAME = "d:\\testlog.txt"; /// <summary>
/// 记录日志至文本文件
/// </summary>
/// <param name="message">记录的内容</param>
public static void Log(string message) {
if(File.Exists(FILE_NAME))
{
StreamWriter sr = File.AppendText(FILE_NAME);
sr.WriteLine ("\n");
sr.WriteLine (DateTime.Now.ToString()+message);
sr.Close();
}
else
{
StreamWriter sr = File.CreateText(FILE_NAME);
sr.Close();
}
}
}另一个目录为databasic下有一个文件A,A文件要调用ERROR.CS文件下的Log,可是调用不了
try
{
db.RunProc("sp_GetSignDisplay",prams,out sdr);
if (sdr.Read())
{
this.AB_No.Text = sdr["ID"].ToString();
this.AB_DisplayNo.Text = sdr["AB_DisplayNo"].ToString();
this.AB_Brand.Text = sdr["AB_Brand"].ToString();
this.AB_BuyDate.Text = sdr["AB_BuyDate"].ToString();
this.AB_InchNum.Text = sdr["AB_InchNum"].ToString();
this.AB_State.SelectedIndex = Convert.ToInt32(sdr["AB_State"].ToString());
this.AB_Res.Text = sdr["AB_Res"].ToString();
}
}
catch(Exception e)
{
Error.Log(ex.ToString());
throw new Exception("设备信息读取出错!", ex);
}
public class Error
把类名改一下,冲突了
public class ShowError
带上namespace 访问或才using namespace
带上namespace 访问或者using namespace