編程技巧

方案設計

如何在關係型數據庫中保存長文本。

按照主從表的設計方式,將長文本進行拆解分開保存,經過組合使用。數據庫

常識

注意事項

  1. 提防C#對象深拷貝,淺拷貝致使的BUG
  2. 對於須要關閉的資源放在using能夠避免忘記關閉

概念常識

  1.  partial 可用於由代碼生成器自動建立的代碼,從而避免在添加個性化代碼後,源代碼被代碼生成器覆蓋的風險。
  2. 有匿名類、匿名方法(Java沒有)、匿名對象

對象常識

  1. [{}]—— JSON反序列化時這個值會被解析爲一個長度爲1的list。但list的item爲null
  2. foreach中不可進行item的刪除操做;foreach處理長度爲0的列表不會報錯,但不能處理null。

性能常識

  1. 浮點數加浮點數效率優於浮點數加0
  2. Convert.ToDouble(obj)內部實際調用了double.parse(obj)
  3. Linq中使用Any()性能優於Count!=0
相關文章
相關標籤/搜索