C#中的值类型及装箱[翻译]
摘要:我翻译这篇文章写得很好,解释得很清楚,尤其是其图文,让人思路清晰,比MS提供的SDK上请的好懂多了,反正我当年看了好几次还似懂非懂的。我还会翻译我关于C#中的堆与栈的一个系列文章(共四篇),敬请期待哦。The C# Value Type and BoxingMatthew Cochran 尽管在.NET框架里,我们不需要为内存管理以及垃圾收集操心,但我们还是应该了解它们,来优化我们的应用程序。其中...
阅读全文
posted @
2006-08-18 12:50
Nihgwu
阅读(1572)
推荐(2)
烧水器事件簿 的简单实现
摘要:昨天看了Allen Lee写的一篇好文《烧水器事件簿 [Design, C#] 》。不过由于本人学艺不精,看了好久才把握了它的工作流程。于是将他的代码作了小小改动并编写了一段测试代码对它进行了一个简单的实现:1.在EnrollManager.cs中的Run()方法中增加了对Enrollee的Boil()方法的调用,让整个流程动作起来,同理也对MoveNext()作了改动,并加了两个WriteLin...
阅读全文
posted @
2006-08-05 10:21
Nihgwu
阅读(896)
推荐(0)
一个C#睡前故事[翻译]
摘要:呵呵,这篇《C#睡前故事》是我自己花了几个小时重新翻译的,所有的汉字都是我从头到尾一个个敲进去的。
里面加了很多自己的理解,尤其是[...] 中的内容,都是为了读者好理解,根据自己的理解加进去的,可能会有很多错误,请大家多多指点
阅读全文
posted @
2006-08-04 12:32
Nihgwu
阅读(4176)
推荐(4)
John Carmark 密码:0x5f3759df
摘要:在网上看到的一篇文章《John Carmark密码:0x5f3759df》:有人在Quake III的源代码里面发现这么一段用来求平方根的代码: /*================SquareRootFloat================*/ float SquareRootFloat(float number) { long i; float x, y; const float f = 1...
阅读全文
posted @
2006-08-04 12:24
Nihgwu
阅读(4743)
推荐(0)
打造.Net Framework3.0 下的Media Player
摘要:*基本要求:安装了.NET Framework 3.0 beta版(我用的是beta3)下载Demo 我打算学着做一个MP3 Player玩一下,虽然在.Net Famework 2.0 的System.Media命名空间有一个可以播放声音的类SoundPlayer,然而它只支持播放*.wav波形文件,而我需要的是可以播放*.mp3文件。于是在网搜了一下,结果基本上都是用“Window...
阅读全文
posted @
2006-08-03 21:30
Nihgwu
阅读(4090)
推荐(0)