1.多線程的三個特性:原子性、可見性、有序性 原子性:是指一個操作是不可中斷的。即使是多個線程一起執行的時候,一個操作一旦開始,就不會被其他線程干擾。 比如,對於一個靜態全局變量i ...
可變性是以一種類型安全的方式,將一個對象作為另一個對象來使用。 Jon Skeet .NET面試題系列目錄 .NET面試題系列 .NET框架基礎知識 .NET面試題系列 .NET框架基礎知識 .NET面試題系列 C 基礎知識 .NET面試題系列 C 基礎知識 .NET面試題系列 垃圾回收:概念與策略 .NET面試題系列 反射 .NET面試題系列 委托與事件 泛型 泛型相比反射,委托等較為抽象的概 ...
2016-08-11 14:58 10 7146 推薦指數:
1.多線程的三個特性:原子性、可見性、有序性 原子性:是指一個操作是不可中斷的。即使是多個線程一起執行的時候,一個操作一旦開始,就不會被其他線程干擾。 比如,對於一個靜態全局變量i ...
委托和事件 委托在C#中具有無比重要的地位。 C#中的委托可以說俯拾即是,從LINQ中的lambda表達式到(包括但不限於)winform,wpf中的各種事件都有着委托的身影。C#中如果 ...
反射 - 定義,實例與優化 在面試中,通常會考察反射的定義(操作元數據),可以用反射做什么(獲得程序集及其各個部件),反射有什么使用場景(ORM,序列化,反序列化,值類型比較等)。如果答得好,還可能會問一下如何優化反射(Emit法,委托法)。 反射的性能遠遠低於直接調用,但對於必須要使用的場景 ...
.NET面試題系列目錄 什么是IEnumerable? IEnumerable及IEnumerable的泛型版本IEnumerable<T>是一個接口,它只含有一個方法GetEnumerator。Enumerable這個靜態類型含有很多擴展方法,其擴展的目標 ...
冒泡排序 快速排序 選擇排序也是一種簡單直觀的排序算法。 它的工作原理很容易理解:初始時在序列中找到最小(大)元素,放到序列的起始位置作為已排序序列;然后,再從剩余未排序元素 ...
轉載請注明原創出處,謝謝! 凡是含有面試系列的文章都能火一把(零度就想拉點粉絲,各位看官如果覺得不錯,多幫忙宣傳宣傳,謝謝),零度也是抱着這個態度試第一篇,如果好后續繼續系列文章,可能還會出分析篇!!! 線程池相關 單機上一個線程池正在處理服務,如果忽然斷電了怎么辦 ...
很明顯,CLS是CTS的一個子集,而且是最小的子集。 - 張子陽 .NET框架基礎知識(1) 參考資料: http://www.tracefact.net/CLR-and-Framework/DotNet-Framework.aspx (非常經典的一篇文章) 精通C# ...
。 internal: 在同一命名空間內可以訪問。 2 .列舉ASP.NET 頁面之間傳遞值的幾種方式。 答 ...