CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

各位老师,请问一个问题?谢谢

楼主huanghaitao888(asdf)2006-03-04 15:41:39 在 .NET技术 / C# 提问

本人大三学生!      
  学习了这么长时间计算机,我想知道C#中      
  SqlConnection     myConn      
     
  SqlConnection     myConn     =     new     SqlConnection("server=(local);uid=1;pwd=1;database=1")      
     
     
  到底加上new     与不加new在使用的时候有什么区别呢?      
     
  谢谢 问题点数:20、回复次数:6Top

1 楼czhenq(...... fucking life. I want to change.)回复于 2006-03-04 15:47:59 得分 0

new   C#中的关键字,用来实例化一个对象。  
   
  SqlConnection     myConn     --   你声明了一个SqlConnection对象   但是未实例化  
   
  SqlConnection     myConn     =     new     SqlConnection("server=(local);uid=1;pwd=1;database=1")     --   声明且实例化了Top

2 楼happycoolsky(学习专用帐号)回复于 2006-03-04 15:50:11 得分 0

加new   的时候是实例化一个对象,以后还可以再new一下其他的对象。  
   
  不用new就表示是固定的了。Top

3 楼huanghaitao888(asdf)回复于 2006-03-04 16:12:19 得分 0

不加new是否可以调用SqlConnection里面的属性或方法?Top

4 楼czhenq(...... fucking life. I want to change.)回复于 2006-03-04 16:15:54 得分 0

C#中的方法等分为实例方法和静态方法,实例方法需要通过对象的实例来调用   而静态方法则可以通过类直接来调用(只能通过类,用实例无法调用)Top

5 楼CCjian(默契)回复于 2006-03-04 16:19:56 得分 0

有new时,就是给你当前使用的对象重新分配内存,  
  SqlConnection     myConn     --   你声明了一个SqlConnection对象(一般用于字段   )但是未实例化,即未分配内存  
   
  SqlConnection     myConn     =     new     SqlConnection("server=(local);uid=1;pwd=1;database=1")     --   声明且实例化了(局部使用),有了内存且有数据。  
  Top

6 楼sysenter(有容乃大,无欲则刚)回复于 2006-03-04 16:34:41 得分 0

不加new是不行的,就好像在C/C++中声明了一个字符串变量而没有分配内存程序是要崩溃的。  
  C#中好像有处理机制,未分配内存是回报错的。Top

相关问题

  • 请教各位老师!
  • 请问各位老师!
  • 请教各位老师:
  • 请教各位老师
  • 请各位老师指教
  • 请教各位老师
  • 入门新手请教各位老师
  • 请教各位老师,简单问题!
  • 急用!各位老师帮忙!
  • 初学者请教各位老师!

关键词

  • c#
  • 内存
  • database
  • server
  • sqlconnection
  • 实例化
  • myconn
  • 调用
  • 对象
  • 实例

得分解答快速导航

  • 帖主:huanghaitao888

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo