这是我从这个问题中学到以下内容后想到的:
where T : struct
我们C#开发人员都知道C#的基础知识。我的意思是声明、条件、循环、运算符等。
我们中的一些人甚至掌握了泛型、匿名类型、lambdas、LINQ等东西。
但是C#最隐藏的功能或技巧是什么,即使是C#粉丝、瘾君子、专家也几乎不知道?
var bymichaelstumusing()语句kokosreadonly bykokosas by迈克·斯通as/is byEd Swangrenas/is(改进)by火箭裤default by死鼠global:: bypzycomanusing()块AlexCusevolatile byJakubŠturcextern alias byJakubŠturcwhere T:new byLars Mæhlumenum值由lfoustevent运算符marxidad?:)byjasonSchecked和unchecked操作符由BinojAntonyimplicit and explicit运算符弗洛里__makeref __reftype __refvalue by犹大Himango__arglist by扎克·保龄球TransactionScope byKiwiBastardDependantTransaction byKiwiBastardNullable<T> byIainMHMutex byDiagoSystem.IO.Path by被困住了WeakReference byJuan ManuelString.IsNullOrEmpty()方法KiwiBastardList.ForEach()方法KiwiBastardBeginInvoke(),威尔·迪恩的EndInvoke()方法Nullable<T>.HasValue和Nullable<T>.Value属性由RismoGetValueOrDefault方法约翰·希恩