这是我从这个问题中学到以下内容后想到的:
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
方法约翰·希恩