T4模板c#了解差异
我使用以下代码,但不理解以下内容: 1.为什么我在txt文件或for语句中看不到定义字符串名称,因为它在标记中 2.如果我想看它,我需要使用不同的标签吗T4模板c#了解差异,c#,code-generation,t4,C#,Code Generation,T4,我使用以下代码,但不理解以下内容: 1.为什么我在txt文件或for语句中看不到定义字符串名称,因为它在标记中 2.如果我想看它,我需要使用不同的标签吗 <# string name = "Sop"; #> Hello there ,<#=name #> <# for (int i = 0; i < 5; i++) { #> Hi! <# } #>
<#
string name = "Sop";
#>
Hello there ,<#=name #>
<#
for (int i = 0; i < 5; i++)
{
#>
Hi!
<#
}
#>
您的代码位于求值标记之间,这样它将求值并运行,但它不会成为输出的一部分。如果希望生成代码,请不要使用标记。有关T4模板的更多信息,请访问。特别是指向MSDN,它对从存储定义的xml文件生成代码非常全面
Hello there ,Sop
Hi!
Hi!
Hi!
Hi!
Hi!