社区
C#
帖子详情
c#中的实例后的对象既然不能调用静态方法!
FEEDOMING
2006-08-02 02:49:27
c#中的实例后的对象既然不能调用静态方法!
e.g
string s1 = "hello";
s1.Format(..); //就是错误的
而必须使用string.Format(..)这样,感觉很别扭
不知道大家看法如何?
...全文
1003
35
打赏
收藏
c#中的实例后的对象既然不能调用静态方法!
c#中的实例后的对象既然不能调用静态方法! e.g string s1 = "hello"; s1.Format(..); //就是错误的 而必须使用string.Format(..)这样,感觉很别扭 不知道大家看法如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starrygis
2006-10-17
打赏
举报
回复
没有结帖嘛
fd7893
2006-10-17
打赏
举报
回复
没想到还可以看到刚来C#时的帖子,真是感慨万千哪
FEEDOMING
2006-10-17
打赏
举报
回复
to zeusvenus,
我没有权限删,您来吧,谢谢。
zeusvenus
2006-08-03
打赏
举报
回复
我觉得这样纯粹是为了使用方便
没有特殊的意义
请贴主把上面的广告回复删除
如果我删除系统会自动扣你分数
CN40618
2006-08-03
打赏
举报
回复
晕..一大串刷屏啊!
CH_MARS
2006-08-03
打赏
举报
回复
路过
fd7893
2006-08-03
打赏
举报
回复
- -。。
huliang47
2006-08-03
打赏
举报
回复
静态方法是和类一起走的
实例的对象不能掉用
cxjddd
2006-08-03
打赏
举报
回复
C# 这样的规范化实在是太过头了。。。
jackyyb
2006-08-03
打赏
举报
回复
相当于全局方法
zlz_212
2006-08-03
打赏
举报
回复
如果实例化之后才能调用的方法,就不是静态方法了。
不过你可以考虑自己写一个string类
diffmaker
2006-08-03
打赏
举报
回复
静态方法本身就是不用实例化就可以调用的方法
极客行天下
2006-08-02
打赏
举报
回复
路过……
cancerser
2006-08-02
打赏
举报
回复
简单说一下
静态方法是在启动的时候就被加载的 它是写在堆中的
不是通过实例化生成的当然不能通过引用来调用
coowoo
2006-08-02
打赏
举报
回复
和java有点不一样,不过java中也是警告
yan63
2006-08-02
打赏
举报
回复
string.format感觉还是静态方法好用,不然我每个string都要实例化后才用比较烦。我只要能转化就好
liangge
2006-08-02
打赏
举报
回复
你可以直接用s1.toString(formatstring);
参看msdn,formatstring有很多,自己选
LHA
2006-08-02
打赏
举报
回复
怎么好多人结尾都用 很乱~
郁闷
楼主好好理解理解, 你要做的操作就是字符串的格式化,
字符串的格式化= 字符串.格式化 = String.Format
xlshen_lxz
2006-08-02
打赏
举报
回复
静态方法是不需要实例的
foyuan
2006-08-02
打赏
举报
回复
晕 怎么这种问题都有
加载更多回复(11)
面向
对象
C#
初级入门精讲
本套餐面向
对象
C#
零基础入门精讲系列课程包括以下课程。课程1
C#
开发入门,课程2:
C#
语言基础,课程3:
C#
编程基础,课程4:面向
对象
基础,课程5:面向
对象
,课程6:WinForm基础,课程7:
C#
常用类,课程8:文件操作,课程9:集合,课程10:正则表达式及应用。专题标签:
C#
面向
对象
,
C#
,文件操作,正则,正则表达式。课程定位:抓住精髓
实例
精讲 分析透彻 通俗易懂,为.NET开发奠定坚实基础
C#
面向
对象
_静态和
实例
,静态类和
实例
类,静态成员和
实例
成员
一、
C#
静态和
实例
概念 静态概念:公共的、全局的、不属于个别
实例
的定义。
实例
概念:new 出来的具体单个
对象
。随着作用域定义,使用,销毁(多数
实例
,通过垃圾回收机制自动销毁)。 静态
实例
关键字static修饰类或方法
不能
使用static修饰类或方法 修饰后类直接
调用
需要先
实例
化
对象
,用
对象
调用
静态只会执行
调用
一次,并且在程序退出之前会一直保持状态,占领内存
实例
化一次
调用
一次 先执行
静态方法
后执行
实例
方法 二、
C#
静态类和
实例
类 .
今天发现
c#
中
的
实例
后的
对象
是
不能
调用
静态方法
,以前学Java的时候是可以的.
虽然很多年前就有人发现这个问题了,但相对于刚从JAVA转到
C#
新手的我来说,
【小5聊】
C#
基础之
实例
化和静态类
对象
调用
对比
在编程时,什么时候用
实例
化
对象
,什么时候用静态类
对象
,这个值得我们思考 它们之间所占的内存和生命周期又是如何,框架本身的回收机制是什么 1、对比效果 总结:
实例
化
对象
不断
调用
多少次,都会重新初始化值
调用
,说明
实例
化
对象
的生命周期是
调用
完成后就结束 静态类
对象
,静态类下的静态成员会一直占用在内存且只
实例
化一次,说明静态类成员的生命周期是从
调用
到程序结束或机制回收 场景使用 1)静态类或成员:数据库连接字符串,可以定义为静态,
调用
和获取比较频繁 2)
实例
化:登录操作,一般登录操作不会太频繁 .
学习记录-
C#
调用
静态方法
,
实例
方法的
调用
最近开始沉下心来重新研究
C#
,看到关于CLR如何
调用
方法感觉很有意思。 CLR(Common Language Runtime)提供了两个指令来
调用
方法: - call 这个IL指令假定变量不为null - callvirt 使用这个IL指令,编译这个
调用
时,JIT编译器会生成代码来验证变量是不是null,如果是,cllvirt指令会造成CLR抛出NullReferenceException异常 由于callvirt指令会校验null,因此执行速度会比call慢。书
中
提到callvirt可
调用
.
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章