Public SqlConnection GetConnection()
          返回值类型     方法
{  
    String myStr=ConfigurationManager.AppSettings[“ConnectionString”].ToString();
    SqlConnection myconnection=new SqlConnection(myconn); //这里实例化了个返回值类型?
    return myConn;
}实例化的到底是什么,以前看的都是实例化类的一个对象,上边的例子从C#语法上如何解释,谢谢了

解决方案 »

  1.   

    似乎有点问题呀,是返回了值,但是并没有连接吧,其实这句话应该相当于SqlConnection myconnection myconn=new SqlConnection();
    return myconn;
     
      

  2.   


    Public SqlConnection GetConnection() 
              返回值类型    方法 
    {  
        String myStr=ConfigurationManager.AppSettings[“ConnectionString”].ToString(); 
        SqlConnection myconnection=new SqlConnection(myconn); //这里实例化了个返回值类型? 
        return myconnection
    } 你的myconn在哪定义的,返回也应该是myconnection啊
      

  3.   

    SqlConnection不是类吗?别人写的类也是类,实例化别人写的类也是实例化对象...
      

  4.   

    SqlConnection myconnection=new SqlConnection(myconn); 
    SqlConnection就是数据库连接类,
    new SqlConnection(myconn);就是使用SqlConnection类的构造函数创建该类的一个实例.
      

  5.   


    class 人
    {
      public string 姓名 {get; set;}
    }
    //...
    public 人 创建一个名为小明的人()
    {
        人 小明 = new 人 { 姓名 = "小明" };
        return 小明;
    }这样应该可以理解吧?“人”是某一类事物的抽象,而“小明”则是该类食物中的一个特例(实例),这就是通过new关键字创建一个实例。