WizardWu 編程網

一位台灣的工程師,接觸 .NET 逾十年,近年研究 SQL Server、Performance Tuning、手機應用

博客园 首页 新随笔 联系 订阅 管理
  104 随笔 :: 0 文章 :: 1098 评论 :: 55万 阅读

随笔分类 -  dotNET 程式語言

dotNET 程式語言
摘要:Dictionary 變數在多人同時 Add 時,引發 An item with the same key has already been added 錯誤,分析原因及解法。 阅读全文
posted @ 2015-06-23 13:52 WizardWu 阅读(5252) 评论(2) 推荐(0) 编辑

摘要:微软在 .NET 3.5 新增了一个 HashSet 类,在 .NET 4 新增了一个 SortedSet 类,本文介绍这两个 Collection 结构的特性与异同。 阅读全文
posted @ 2010-06-17 02:47 WizardWu 阅读(10609) 评论(32) 推荐(17) 编辑

摘要:dotNET 类型转型的三种做法 - casting、Parse、Convert 的比较。遇到要特别注意数字、金额精确度的项目时,应特别注意。 阅读全文
posted @ 2008-12-24 19:39 WizardWu 阅读(1327) 评论(6) 推荐(0) 编辑

摘要:在 .NET 的各种语言中,有所谓的 using statement,可保证自动 dispose (释放) unmanaged object (对象) 所占用的资源,包括因未处理的 exception 而造成区块结束 (但 StackOverflowException 除外),系统都会 dispose 资源。因此若您在 using 区块中建立了数据库的 connection,即无须再手动 close connection,亦无须再下 Connection.Dispose()、Command.Dispose() 等指令,因为 using 区块中会自动去做 dispose 的动作。 阅读全文
posted @ 2008-07-13 12:08 WizardWu 阅读(3436) 评论(16) 推荐(0) 编辑

摘要:自己整理的英文、简体中文、繁体中文 IT 用语暨词汇对照表。 阅读全文
posted @ 2008-07-08 00:49 WizardWu 阅读(3838) 评论(7) 推荐(0) 编辑

摘要:在 C# 中的 new 關鍵字,除了能夠當作建立 instance、呼叫 constructor 的運算子 (operator) 外,亦可作為「隱藏;遮蔽 (shadow)」用的修飾詞 (modifier),並可用來修飾 method、property、field,以及「巢狀類 (nested class)」裡面的 class。 阅读全文
posted @ 2008-07-01 00:21 WizardWu 阅读(685) 评论(1) 推荐(0) 编辑

摘要:若您的 .NET 物件只是要存放「數值、字串」等資料,可改用 struct (結構) 這種輕量級的 class。其行為與 class 相似,亦可實作 interface,但不具備如 OOP 的「繼承」等較複雜的功能,亦即它不能有父類或子類。而由於 struct 被設計為 Value Type,因此在效能的表現上會比 class 來得出色。 阅读全文
posted @ 2008-06-28 08:28 WizardWu 阅读(568) 评论(1) 推荐(0) 编辑

摘要:常有人以為 VB.NET 程式的執行效能不如 C#,但根據 msdn 的說法,VB.NET 和 C# 都是編譯成 MSIL 中繼語言,因此基本上以二者所寫出來的應用程式也具有相同的效能。 阅读全文
posted @ 2008-06-25 23:49 WizardWu 阅读(1053) 评论(0) 推荐(0) 编辑

摘要:從 .NET 1.0 起,VB.NET 即導入了兩個新的運算子 AndAlso、OrElse (在 C# 中為 &&、|| 運算子),可實作「最短路徑 (Short-circuiting)」以提升程式效能。亦即當第一個評量運算式已可判定最終運算結果時,就不再去評量後續的運算作業。若所略過的是「迴圈、較複雜或內含程序呼叫的運算式」時,對效能提升的幅度會更為明顯。 阅读全文
posted @ 2008-06-24 20:00 WizardWu 阅读(559) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示