程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#常用知識匯總問與答(不斷更新中...)

C#常用知識匯總問與答(不斷更新中...)

編輯:.NET實例教程

以下列出了一些在學習C#(C Sharp)和.Net Framework中遇到的基礎知識和常見問題,問題最後會分門別類以方便參考,答案會陸續匯總出來。(歡迎大家踴躍提供問題和解答)

目前的各種問題暫時按以下幾塊劃分:

  • 基礎知識篇
  • .Net類庫篇
  • 程序設計篇
  • 數據庫篇
  • 網絡篇
  • 其他篇

基礎知識篇

  1. 靜態變量和非靜態變量的區別?
  2. const 和 static readonly 區別?
  3. extern 是什麼意思?
  4. abstract 是什麼意思?
  5. internal 修飾符起什麼作用?
  6. sealed 修飾符是干什麼的?
  7. override 和 overload 的區別?
  8. 什麼是索引指示器?
  9. new 修飾符是起什麼作用?
  10. this 關鍵字的含義?
  11. final, finally, finalize的區別?
  12. 類和結構的區別?
  13. 接口的多繼承會帶來哪些問題?
  14. 抽象類和接口的區別?
  15. 別名指示符是什麼?
  16. 如何釋放非托管資源?
  17. P/Invoke是什麼?
  18. StringBuilder 和 String 的區別?
  19. explicit 和 implicit 的含義?
  20. params 有什麼用?
  21. 什麼是反射? 
  22. 可以使用抽象函數重寫基類中的虛函數嗎?
  23. 密封類可以有虛函數嗎?
  24. 如果基類中的虛屬性只有一個屬性訪問器,那麼繼承類重寫該屬性後可以有幾個屬性訪問器?如果基類中有 get 和 set 兩個呢?
  25. abstract 可以和 virtual 一起使用嗎?可以和 override 一起使用嗎?
  26. C#中 property 與 attribute的區別,他們各有什麼用處,這種機制的好處在哪裡?
  27. 接口可以包含哪些成員?

.Net類庫篇

(更新中)

程序設計篇

  1. C#中的委托是什麼?事件是不是一種委托?
  2. 什麼時候應該使用 ==?什麼時候應該使用 Equals?
  3. 什麼是插件?如何在C#中實現插件機制?

數據庫篇

(更新中)

網絡篇

(更新中)

其他篇

  1. C#可否對內存進行直接的操作?

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved