codesmith的使用常用的代码..(能大提高你的效率哦)
C#代码模板:
<%@ CodeTemplate Language="C#" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description="Template description here." %>
string输入:
<%@ Property Name="SampleStringProperty" Type="System.String" Default="SomeValue" Optional="True" Category="Strings" Description="This is a sample string property." %>
Boolean输入:
<%@ Property Name="SampleBooleanProperty" Type="System.Boolean" Default="True" Optional="False" Category="Booleans" Description="This is a sample boolean property." %>
Collection_String输入:
<%@ Property Name="SampleStringCollection" Type="CodeSmith.CustomProperties.StringCollection" Default="test1,test4" Category="Options" Description="This is a sample string collection property." %>
使用输入的程序集声明:
<%@ Assembly Name="CodeSmith.CustomProperties" %>
使用输入的程序集声明:
<%@ Assembly Name="System.Data" %>
使用输入的程序集引入:
<%@ Import Namespace="System.Data" %>
循环写出Collection_String的字符:(实例)
<% for (int i = 0; i < SampleStringCollection.Count; i++) { %>
<asp:DropDownList id="drp<%= (SampleStringCollection[i]).Trim()%>" runat="server"
AutoPostBack="True"></asp:DropDownList>
<% } %>
codesmith模板使用技巧
本文介绍了如何使用codesmith进行高效代码生成,通过示例展示了C#代码模板的配置方法,包括字符串、布尔值输入及字符串集合的循环写入等。
318

被折叠的 条评论
为什么被折叠?



