跳到主要內容

發表文章

目前顯示的是有「string」標籤的文章

[C#] 使用string.Join來簡化你不必要的程式碼

最近發現了一個好用的方法 string.Join() 它可以讓你用指定的字將數個字串連結起來 最後再吐回給你 For Example: 底下的集合裡面放了三個人名 var peoples = new List< string >{ "andy" , "Bob" , "Hugo" }; 假設我們想要輸出以下的結果 andy;Bon;Hugo 那我們可能需要寫一個醜醜的for loop來做: for ( int p= 0 ;p<peoples.Count;p++) {              if ( p==peoples.Count- 1 )    {        output.Append(peoples[p]);    }               else    {                                  output.Append(peoples[p] + "," );    }  } 但如果使用string.Join()的話, 一行程式碼就能解決 string stringJoin= string .Join( "," ,peoples);

[C#] 如何讀取Excel 中的某個欄位

如果想從這份xls檔案裡取出Wild這本書的價格(Price) 1. 需要 -add reference NPOI.dll -   匯入NPOI.HSSF.UserModel , NPOI.SS.UserModel; using   NPOI.HSSF.UserModel; using   NPOI.SS.UserModel; 2. 開檔(假設檔案路徑是  C:\book1.xls  ) HSSFWorkbook   wookbook; string  filepath=@"C:\book1.xls"; FileStream   file =   new   FileStream   ( filepath ,   FileMode .Open,   FileAccess .Read); byte [] bytes =   new   byte [file.Length]; file.Read(bytes, 0, (   int )file.Length); MemoryStream   ms =   new   MemoryStream   (bytes); wookbook =   new   HSSFWorkbook (ms); 3. 以每一行(row)的第一個欄位來做搜索匹配   public     string   GetToolConfigCell( HSSFWorkbook   wookbook   , string   sheetName,   string   rowName,   string   columnName)    {        ...