摘要:
在现在的开发过程中为了减少单个文件的代码量,降低协同开发时文件被独占锁定的几率,我们经常会使用扩展方法。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 随着DLR的广泛使用,面临越来越多需要C#代码和脚本语言交互的需求。(如果你知道如何使用,建议去D... 阅读全文
摘要:
在MSDN介绍LINQ的时候,在开篇的时候介绍了如何使用LINQ,并使用以下代码举例:[代码]首先创建了一个数组,包含7个成员,接着在从这个序列中筛选出所有能被2整除的元素并输出。OK,初次使用的时候还是有些不太适应这个语法,感觉怪怪的。想象一下,如果我们不用LINQ,我们的做法可能会少有不同,我们会自己去Foreach这个数组,判断后输出。代码量和现在的也没有什么太大差异。下面来看看F#的同样功... 阅读全文
摘要:
以前曾经动笔写过一片《字符串比较方法的性能对比》的文章,很多朋友提出了非常好的意见和建议。碰巧最近看到好多人在这样比较字符串if(string.Compare(keyState,"M",true,CultureInfo.InvariantCulture)==0){似乎很有意思,大家都喜欢另辟蹊径的使用字符串比较,为了较为客观的反应各种字符串比较的优势,我特地做了一个本地测试,分别区分字符串长度一致... 阅读全文
摘要:
声明,不是替DevExpress的控件做广告!虽然她的控件真的漂亮。DevExpress 的 TreeList 控件不仅具备普通树状UI,而且还支持以表格方式呈现,就像Windows的资源管理器一样,可以很好的展示上下层模块之间的关系以及各个模块的属性。有时在单元格中可以使用CustomRepositoryItem控件,例如RepositoryItemCheckBox就是一例,不仅如此还需要在这个... 阅读全文
摘要:
新浪财经讯 在多重利空的冲击下,今日沪深两市继续走弱,沪指开盘后即快速下挫,两次跳水后略有回升,但是随后再度杀跌,最低跌至4241.02点。盘面观察,受中国联通(10.92,-1.21,-9.98%,吧)再融资传闻的影响,权重股延续弱势,中石油、中煤能源(19.98,-1.34,-6.29%,吧)、中国太保(33.05,-1.19,-3.48%,吧)创出新低,中国人寿(35.70,-2.17,-5... 阅读全文
摘要:
算术运算F#中的基本数据类型和C#中的简单类型非常相似,例如 doule对应了CLR中的System.Double类型。需要注意的是在F#中有三个数据类型:bigint,bignum以及unit。bigint是任意的大整数等同于Math.BigInt,使用的时候需要在数值后加上“I”后缀。bignum是任意精度的有理数,等同于Math.BigNum类型。使用的时候需要在数值... 阅读全文
摘要:
新浪财经讯 因下周一中国铁建开始接受申购,令市场资金面紧张,加上周末调控预期抬头,以及前一日美股下跌、周边市场早盘低开影响,沪深两市22日早盘小幅低开,但其后便大幅下挫,银行、券商等权重指标股的下挫对股指形成较大拖累,沪指半日破4500点和4400点两个整数关口,并在盘中再次大幅击穿年线4466点,午盘大跌135点,跌幅2.99%。个股普跌,成交量比前一交易日有所放大。 对于早盘的如此走势,业内... 阅读全文
摘要:
学习F#源于最近一股强劲的函数编程的浪潮,再加上各种脚本语言在CLR平台的互动。最近一期的MSDN上对F#进行了较为详细的介绍,微软已经将该语言提升到一个较为重要的位置了,并且据说比现在的脚本引擎(例如IronPython)在性能上有一定的优势。关于这一点还需要进一步测试。 直接下载msi文件安装,它会集成到VS开发工具中。或者你可以使用命令行工具fsi来进行交互是编程。 ... 阅读全文