close
在一些網站的客服系統,都會有制式的樣板用來回答網站會員的問題。而這類的需求,在.NET上有提供所謂的T4 Template來讓程式設計師來使用,使用上是相當的容易。
在.NET專案的”加入新項目”中,可以看到”前置處理過的文字範本”。
新增之後,就會產生一個tt檔,預設只會有以下的內容。
要使用這個tt檔,需加入與檔名相同的類別,示範內容如下。
接下來就可以在tt檔使用類別裡的member或method。
編譯之後,可以看到MyT4.tt底下會多出一個MyT4.cs。
要使用這個類別也很容易,方式如下。
執行結果。
打開MyT4.cs來看,可以發現它其實有繼承MyT4Base,但實際上是可以另外指定要繼承的基底類別。
現在就另外宣告一個BaseMyT4類別,並且讓MyT4繼承它,另外需注意的是,要將前面的MyT4Base裡的內容給加進自己設計的BaseMyT4,且記得宣告TransformText這個Virtual function。
最後修改tt檔,指定要繼承的類別。
測試程式碼。
執行結果。
全站熱搜
留言列表