private void GetDataBase()
        {
           public SqlConnection scn = new SqlConnection();
            scn.ConnectionString = DataAccess.GetDefaultConString;
        }这样写为什么不可以

解决方案 »

  1.   

    去问比尔吧
    private static void OpenSqlConnection()
    {
        string connectionString = GetConnectionString();
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();       
        }
    }static private string GetConnectionString()
    {    
        return "Data Source=(local);Initial Catalog=AdventureWorks;"
            + "Integrated Security=SSPI;";
    }
      

  2.   

     private void GetDataBase()
      {
      public SqlConnection scn = new SqlConnection();
      scn.ConnectionString = DataAccess.GetDefaultConString;
      }额, 你为什么要在这里面弄个public的?
        很明显就不行啦.  因为这个方法里面的变量都是局部的.   
      

  3.   


    我是说在public定义的函数里面
    再private 定义或者用public定义变量都是不可以。
    是因为什么。