排列-做法1

  • 199
  • 0
  • C#
  • 2017-02-04

雖然不是最佳做法,整理一年前想到的做法,留個記錄

原本的構想已經拆成二個 class

  1. 產生 index 的排列組合順序,例: {0,0,0} {0,1,0} {1,0,0} {1,1,0} {2,0,0} {2,1,0}
  2. 透過 index 排列組合順序,來得到所需的結果,例: 對 {1,2,3} 排列的結果為 {1,2,3} {1,3,2} {2,1,3} {2,3,1} {3,1,2} {3,2,1}

最後把他合到一個 class 中, GitHub連結:https://github.com/ragnakuei/Permutation

...繼續閱讀 »

組態檔 ConfigSection 的使用

不使用 appSettings,來建立有結構的 組態設定
這篇還只是剛開始
還要搭配 ConfigurationElementCollection + ConfigurationElement ,才會有比較完整的架構
後面還有機會可以接觸到 ConfigurationSectionCollection

因為看了各大神的教學,還是試了幾個小時,好不容易才試出來這裡面的規則
所以做個簡單的筆記分享一下

...繼續閱讀 »

TrimStart() 與 TrimEnd() 的妙用之處

在網路上有人用 TrimStart()TrimEnd() 來去除 字串開頭字串結尾 的 字串
結果害我吃了不少苦頭

實際上的功能是:一直刪除字元陣列內所有出現的字元,直到不存在於字元陣列的字元。

 

...繼續閱讀 »

文字範本(T4)的初體驗

  • 502
  • 0
  • C#
  • 2016-10-26

用 C# 產生 專案內的類別或是檔案

在專案內,用來產生相似度很高的不同檔案,這個會是蠻有用的工具
至於怎麼從1個 .tt 產生多個 檔案 ,將會是之後的學習重點~!!

...繼續閱讀 »