一直以来我们都希望我们的代码在不影响可读、可维护、可移植等条件下尽可能的短小精悍。
对于编程发烧友来说将代码的精简做极致,往往会比较变态,今天我也变了一把,时刻准备着各位拍砖。
事情是这样的,有个朋友说他写了个彩票机先程序,然后群里开始讨论他的代码,后来谈到是否可以精简,有人说80行,有人说60行。问到笔者这里,我想应该10行左右,怎么样算一行呢,一个分号算一行吧,不包含命名空间。
需求是这样的,
1、从1-33里随机取出7个数据,从小到大排列;
2、再从1-16随机选中一个数字,作为特别号码,组成最后的彩票号码;
3、用Windows应用程序,点击开始,滚动号码,点击停止,停止号码滚动。
于是就动手开始写吧,从一开始15个分号,到12个分号,最后到8个分号,算是一个比较成型的代码吧:
1 using System;
2[ 查看全文 ]