Browse by Tags
Sorry, but there are no more tags available to filter with.
-
【笨問題專欄】不分大小寫的Dictionary<string, string>
-
今天要分享的 笨問題 是: 寫程式時偶爾會需要Key不分大小寫的Hashtable(Dictionary<string, string>),大家都是怎麼解決的呢? 我最近才頓悟... using System; using System.Collections.Generic; namespace ConsoleApplication1 { class Program { static void Main( string [] args) { //我以前都這麼處理不分大小寫的Hashtable...
-
TIPS-NPOI修改Excel欄位後自動更新公式計算結果
-
最近專案裡,我都開始改用 NPOI 來處理Excel檔案的讀寫輸出,感覺上比Excel DOM、OLE DB for JET、甚至 CSV法 來得穩定輕巧,而NPOI功能的齊全程度更是讓我驚喜連連。 今天寫了個簡單套版程式要實現類似以下的概念: Template.xls中有寫好的公式計算兩個欄位的相加值,A3 = SUM(A1:A2) 我的程式會開啟Template.xls,將A1改成3、A2改成4,另存為Result.xls。(關於NPOI的基本介紹,可以參考MSDN上的 中文教學 ) using...
-
TIPS-C# 3.0的Dictionary元素簡式宣告法
-
為了找記憶中依稀存在的C# 3.0 Dictionary元素簡式宣告法,耗了我快五分鐘,下定決心把它寫成一篇KB,以拯救中老年人日益衰退的記憶力。 public static void Test() { //要宣告固定元素的陣列,我們都知道可以簡寫成 string [] strAry = { "A" , "B" , "C" , "D" }; //但要宣告固定元素Dictionary,傳統上只能一步一腳印 Dictionary<...
-
String.Format yyyy/MM/dd? 誤會大了
-
今天才發現一件誤很大的事... Console.WriteLine(string.Format("{0:yyyy/MM/dd}", DateTime.Today)); 結果應該是什麼? 不就是2009/04/01嗎? 答案是不一定,也有可能是2009-04-01哦! 根據 本草綱目 MSDN Library 記載,日期格式裡的"/"代表的並不是斜線符號,而是DateTimeFormatInfo.DataSeparator。 Represents the date...