刚刚发完上一篇Post,在cnblogs上面msolap就提出了Console下面结果相反的情况,继而有人用实验证实了这一结果。我立刻稍微实验了一下,发现果然如此,更进一步的发现了一些不可思议的事情。

事实上我在另一台机器上面做了一个完全相同的Console实验(一台普通的P4 1.8G 768MB Ram),在VS2k3里面的Debug模式就得到了反转的结果——ToString比强制转换要快,虽然快的并不多,大概也就几十毫秒的时间。经过相当长的时间的困惑之后(真XX的不可思议),终于发现了问题的关键所在(可能而已,不敢确定,仍需实验)。

在这里给所有愿意自己亲手做实验的朋友们一个提示:
首先不要用static的方式,请在一个实例里面进行实验,例如:

private class Tester
{
            private string testString;
            private const int testCount = 100000000;
            public void TestConsole()
            {
                  //  test it!
            }
}

先别急,光是这样的话,还是跟原来一样的,我们接着改造:请把Tester改造成从Form继承!没错,就这么做,看看结果如何?

做完了实验请你说说你有什么想法?我是有挺多的想法的,不过现在没有时间,改天再聊。

一切都不能够想当然D相关推荐

  1. 企业客户都满意的ToB产品运营秘诀

    黄玉薇,51社保运营总监.5年从业经验,先后就职于时代今典集团.小米.快巴等公司.涉足影视.O2O.2B等领域,曾历经"互联网+"商务玩法.上千万用户玩法.从零到一用户增长玩法.存 ...

  2. autorelease什么时候释放_乌龟的天性是什么,饲养中要释放龟的天性吗?

    ​ 何为天性,本意是人固有的属性,是外界难以改变的却可以引导善恶的趋向.当然,我们发明的词汇,总是形容人类自己的.不过,我们也逃脱不了三界众生的行列,也是动物界中的一员.所以,其实其他种类的动物也会具 ...

  3. 面向对象第四单元总结

    一.面向对象第四单元总结 1.1 第一次作业总结 1.1.1设计思路 在本次的作业中,主体是类和接口,只要要处理的是类和接口自身的实现以及他们之间的继承和实现关系,而反应在输入标签上,主要是要理解各种 ...

  4. C# - 值类型、引用类型走出误区,容易错误的说法

    C# - 值类型.引用类型&走出误区,容易错误的说法 1. 值类型与引用类型小总结 1)对于引用类型的表达式(如一个变量),它的值是一个引用,而非对象. 2)引用就像URL,是允许你访问真实信 ...

  5. 读博熬不住了,拿个硕士学位投身业界如何?看过来人怎么说

    选自reddit 机器之心编译 机器之心编辑部 机器学习硕士毕业后,读博或工作,这是一个忧桑的人生抉择. 67% 的研究生说他们在过去一年里至少有一次感到绝望:54% 的人情绪低落,无法正常工作.对于 ...

  6. 最可怕的企业“内卷化”,是走入以下10个误区而不自知

    "宁要三流战略一流执行,也不要一流战略三流执行." 再好的战略,如果没有高效地执行,也会流于空谈.组织活力让战略顺利落地,是业务增长力不可或缺的支撑,有时候我们发现,一个组织不但没 ...

  7. 奋斗者——一个高级咨询师是怎样炼成的

    就在"以人为本"的口号响彻东西南北.席卷大河上下的社会风潮里,华为的企业文化却旗帜鲜明地拒绝了泛泛的"以人为本"理念,硬朗地提出了"以奋斗者为本&qu ...

  8. 很久以前某位大仙对petri网的总结

    2006年03月14日 计算模型的统一分析 计算模型的统一分析 人类所有的计算模型都包括如下四个要素:          1)输入集合或者输入变量(I):          2)输出集合或者输出变量( ...

  9. 二维张量 乘以 三维张量_通量vs张量流误解

    二维张量 乘以 三维张量 TensorFlow is the 800-pound Gorilla of Machine Learning that almost everybody in the fi ...

最新文章

  1. 无法激活“Pylance“扩展, 因为它依赖于未加载的 Python 扩展。解决办法
  2. 邬贺铨院士:认识工业互联网
  3. JavaWeb学习总结第六篇--认识Session机制
  4. 【计算机网络】数据链路层 : 流量控制 ( “流量控制“ 机制 | 停止-等待协议 | 滑动窗口协议 | 后退 N 帧协议 GBN | 选择重传协议 SR | 滑动窗口 与 流量控制、可靠传输 )
  5. Android Framework------之Property子系统
  6. python主题壁纸_Python教你如何下载你喜欢的桌面壁纸
  7. 多案分库分表带来的问题-跨库关联查询
  8. 在windows下安装Redis
  9. 手把手教你用Python求最大值和最小值
  10. 玩转springboot2.x之搭建Thymeleaf官方示例程序
  11. linux 审计工具auditd日志audit.log时间戳转换查看
  12. 【机器学习】Andrew Ng——前言
  13. boost::asio async_write也不能保证一次发完所有数据 二
  14. aboutsqlserver.com:mvp
  15. 创建Docker私有仓库
  16. 基于springboot的健身管理系统
  17. 细思极恐:如果我是股东,我也不会再出钱
  18. UI自动化之-使用DD_XOFT实现带有安全控件、U盾的输入
  19. 多态性练习:定义一个基类BaseClass,从他派生出类DerivedClass。BaseClass有成员函数 fn1(),fn2()
  20. 武汉理工计算机保研去华科,武汉理工大学2021届保研率14.9%,主要保研本校、武大、华科...

热门文章

  1. Spark Streaming高级特性在NDCG计算实践
  2. 图的单源最短路径,Floyd算法(数据结构c++)
  3. C# 代码注释规范文档
  4. String类的学习
  5. excel定义函数操作文档
  6. Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上
  7. Linux 日志系统详解
  8. 一个网站项目的开始,定位有多重要?
  9. 如何查看,当运行一个hibernate 方法后到底执行了哪些SQL语句
  10. odoo开发笔记--一个模块显示两个一级菜单