注册 登录
编程论坛 ASP.NET技术论坛

Class1.ExecSel 是什么意思的呢

liaohongchu 发布于 2010-04-06 22:21, 674 次点击
Class1.ExecSel  是什么意思的呢
Class1 这个页面上没有看到定义? 哪位高手能解释下吗? 谢谢!

public void WebSiteInfo()
    {
        DataTable dt = Class1.ExecSel("select WS_Title,WS_keywords,WS_description from Site_Config");
        this.Title = Convert.ToString(dt.Rows[0]["WS_Title"]);
        this.Keywords = Convert.ToString(dt.Rows[0]["WS_keywords"]);
        this.Description = Convert.ToString(dt.Rows[0]["WS_description"]);
        //公司简介
        //DataTable dt1 = Class1.ExecSel("select title,content from about where id=17");
        //Label1.Text = Convert.ToString(dt1.Rows[0]["content"]);
        Label1.Text = "产品中心";
    }
3 回复
#2
liaohongchu2010-04-06 22:26


各个不通CS文件 。他们是如何相互调用的呢?
#3
yms1232010-04-07 16:43
Class1是一个类而ExecSel是这个类的静态函数,可能的声明形式public static DataTable ExecSel(string sql);
楼主应该补全一下面向对象的基础知识,静态函数是不需要实例化就可以直接用“类名.函数名();"进行调用的,这个道理适用于所有静态的类成员。
比如
public class Class1
{
    //这是一个静态类属性
    public static string Parm1;

    public static string StaticFunction()
    {
        return "这是一个静态函数";
    }
}
调用时
Class1.Parm1="abc";
Class1.StaticFunction();
如何调用的,请去了解一下什么是.NET的命名空间,using关键字是做什么的等基础知识。
#4
liaohongchu2010-04-07 16:44
谢谢.知道了
1