通用类的调用什么时候需要NEW,什么时候不用???

huangyi63 2005-09-17 04:51:44
public class DataBaseDB
{
public static String ConnectionString = ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];
}

public class PreviewNewsDetails
{
public String Title = ""; ///新闻的标题
public String Body = ""; ///新闻的内容
}
DataBaseDB.ConnectionString这样也可以调用,但什么时候用PreviewNewsDetails aa=new PreviewNewsDetails();aa.Title();这种方式呀???

...全文
191 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyamei 2005-09-26
  • 打赏
  • 举报
回复
静态方法就不要用new了,不是的就要用了
huangyi63 2005-09-20
  • 打赏
  • 举报
回复
NET中怎么使用MD5加密呀?
huangyi63 2005-09-20
  • 打赏
  • 举报
回复
楼上说静态方法使用它不需要用new来实例化的.请问还有没有其他方法不需要用NEW实例化???
hackate 2005-09-18
  • 打赏
  • 举报
回复
DataBaseDB.ConnectionString这样也可以调用,但什么时候用PreviewNewsDetails aa=new PreviewNewsDetails();aa.Title();这种方式呀???
================
你应该去了解一下静态类和非静态(实例化)类如何使用...!
adandelion 2005-09-18
  • 打赏
  • 举报
回复
public class DataBaseDB
{
public static String ConnectionString = ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];
}
--------------
这个是静态变量(static),直接DataBaseDB.ConnectionString使用就可以的.


public class PreviewNewsDetails
{
public String Title = ""; ///新闻的标题
public String Body = ""; ///新闻的内容
}
-------------------
需要实例后使用,如下.
PreviewNewsDetails PreviewNew = new PreviewNewsDetails();
PreviewNew.Title

adandelion 2005-09-18
  • 打赏
  • 举报
回复
楼上说滴共享方法是静态方法吧?
静态变量或方法前面都有个static
DataBaseDB.ConnectionString就是个共用静态变量了.使用它不需要用new来实例化的.
huangyi63 2005-09-18
  • 打赏
  • 举报
回复
我发现有的页面,一次NEW都没用过,比如这个
public class DataBaseDB
{
public static String ConnectionString = ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];
}
每个页面都是直接DataBaseDB.ConnectionString用的

什么是实例方法,什么是共享方法呀?
GDNPC 2005-09-17
  • 打赏
  • 举报
回复
实例方法要NEW,例如FileInfo.共享方法不用NEW,例如File。
多用几次就明白了
zzhang168 2005-09-17
  • 打赏
  • 举报
回复
在一个页面里面using以后

假如你的变量名是XX 那么在整个该页面中,只要用一次NEW
但如果你的变量名不同,则你需要再NEW一次

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧