簡體   English   中英

T4模板C#了解區別

[英]T4 Template c# understand the difference

我使用以下代碼,但我不理解以下內容:1.為什么在txt文件或for語句中看不到定義字符串名稱,因為它在標記內2.如果我想查看它,我需要使用不同的標簽?

<#
    string name = "Sop";
#>

Hello there ,<#=name #>

<# 

    for (int i = 0; i < 5; i++)
    {

        #>
        Hi!
        <#
    }
 #>

輸出是

Hello there ,Sop

    Hi!
            Hi!
            Hi!
            Hi!
            Hi!

您的代碼位於評估標簽<# #>以便評估和運行,但不會成為輸出的一部分。 如果要生成代碼,請不要使用標簽。 有關T4模板的更多信息,請參見MSDN上的所有信息 尤其是指向MSDN的鏈接對於從xml文件存儲定義生成代碼非常詳盡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM