日期:2014-05-19  浏览次数:20400 次

请问一个 基础问题。。。。。送分了。。。。。。。。。。。。。。。。。。。
public   static   OleDbConnection   createconnection()
        {
                string   sql   =   string.Format( "Provider={0};Data   Source={1} ",   ConfigurationManager.AppSettings[ "provider "],   System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings[ "datasource "]));
                return   new   OleDbConnection(sql);
        }

请问这里的return   new   OleDbConnection(sql);

返回的是一个   方法   吗??还是   实例???

概念问题。基础问题。。谢谢。。

------解决方案--------------------
实例
------解决方案--------------------
new Object()
返回的显示是个实例啊……
------解决方案--------------------
返回了个OleDbConnection对象

OleDbConnection myConn=createconnection();
------解决方案--------------------
把对象和自己创建的引用句柄建立关系,
就可以程序中通过句柄调用返回的对象了
------解决方案--------------------
对象就是实例
你返回的就是new的

------解决方案--------------------
string mystr=new string( "123 ");

new string( "123 ") 是在堆中创建的对象

要想访问它必须通过句柄,mystr

------解决方案--------------------
实例and对象