[翻译]C# Object Initialization[完整版]

原文地址:http://www.csharp411.com/c-object-initialization/C#初始化类型的理解当构造一个C#对象时,理解对象的作用域和构造器被初始化的序列是很重要的 Derived static fields Derived static constructor Derived instance fields Base static fie... [阅读全文]

[翻译]调试技巧 如何运用调试迅速找出BUG Debug Tips

原文链接:http://msdn2.microsoft.com/en-us/library/aa767915(VS.85).aspx文章提供了一些可插协议(pluggable protocols)处理异常和理解生成的HRESULT错误码的技巧。 处理异常首先说说Windows Internet Explorer7,Urlmon.dll将安静地处理这些由可插协议引起的异常。开发者在这种配置下需要使用... [阅读全文]

【翻译】算法之美(4)--数论算法

第一章 数论算法讨论 精彩演绎本章所讨论的是对两个古典问题进行生动的对比。它们看上去非常相似:l 因式分解(Factoring):给定一个数字N,将其表示成素数的乘积。l 素属性(Primality):给定一个数字N,判断它是否是素数。因式分解比较困难。尽管几个世纪以来世界上最聪明的数学家和科学家付出了很多努力,但分解一个数字N的最快的算法复杂度还是N位数的指数幂。... [阅读全文]

[翻译]C#编码规范(一)命名约定与风格

(C# Coding Standard有多个版本,本文根据较新的2.31版本翻译。)对于第4条,我习惯直接用camel风格。一、命名约定与风格1、采用Pascal风格命名类型、方法和常量:public class SomeClass { const int DefaultSize = 100; public void SomeMethod() {} }2、采用camel风格命名局... [阅读全文]

[翻译]Linq 的 7 个技巧简化程序操作

原文:7 tricks to simplify your programs with LINQ1. 初始化数组int[] a = Enumerable.Repeat(-1, 10).ToArray();int[] b = Enumerable.Range(0, 10).ToArray();int[] c = Enumerable.Range(0, 10).Select(i = 100 + 10 *... [阅读全文]
1 共1条 分1页