in

Darkthread

黑暗執行緒
All Tags » CODE » Tips (RSS)

Browse by Tags

  • 【笨問題專欄】不分大小寫的Dictionary<string, string>

    今天要分享的 笨問題 是: 寫程式時偶爾會需要Key不分大小寫的Hashtable(Dictionary<string, string>),大家都是怎麼解決的呢? 我最近才頓悟... using System; using System.Collections.Generic; namespace ConsoleApplication1 { class Program { static void Main( string [] args) { //我以前都這麼處理不分大小寫的Hashtable Dictionary< string , int > sillyBoy = new...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-18-2011
  • 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 (FileStream fsIn = new FileStream( "Template...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 12-16-2010
  • TIPS-C# 3.0的Dictionary元素簡式宣告法

    為了找記憶中依稀存在的C# 3.0 Dictionary元素簡式宣告法,耗了我快五分鐘,下定決心把它寫成一篇KB,以拯救中老年人日益衰退的記憶力。 public static void Test() { //要宣告固定元素的陣列,我們都知道可以簡寫成 string [] strAry = { "A" , "B" , "C" , "D" }; //但要宣告固定元素Dictionary,傳統上只能一步一腳印 Dictionary< string , string > dctTradWay = new Dictionary<...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-20-2009
  • 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 separator defined in the current DateTimeFormatInfo...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-01-2009
第1頁,共1頁 (4個項目)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems