第一个类(生成一个字符串):
using System;
using System.Data;
using System.Data.SqlClient;
namespace db_library
{
/// <summary>
/// 封装对数据库的操作
/// </summary> public class db
{
public db()
{
//
// TODO: 在此处添加构造函数逻辑
//
} public string connection_string; /// <summary>
/// 返回连接数据库的字符串
/// </summary>
/// <param name="server_ip">
/// 服务器的IP地址
/// </param>
/// <param name="db_user">
/// 数据库的登录帐号
/// </param>
/// <param name="db_password">
/// 数据库的登录密码
/// </param>
public string connection_str(string server_ip,string db_user,string db_password)
{
this.connection_string = "Server = " + server_ip + ";Database = stock;User ID = " + db_user + ";Password = " + db_password + ";Trusted_Connection = False";
return "x";
}
}
}想在其他类里面调用这个字符串,该怎么调用呢?
我的方法是:
db cn = new db();
但是cn下面什么都没有啊~~,高手帮忙~~

解决方案 »

  1.   

    db cn = new db();
    cn.connection_str("0.0.0.0","user","pwd");
    string constr = cn.connection_string;
      

  2.   

    在不同命名控件内需要using db_library
      

  3.   

    感谢楼上的兄弟,我也是这么写的,但是没有提示connection_str这个方法啊~~,到底是怎么回事呢?
      

  4.   

    ///
    在不同命名控件内需要using db_library
    ///在同一个namespace下的2个CS文件~