簡體   English   中英

“)預期”在C#中使用t4文本模板

[英]“) Expected” using t4 text templates in c#

試圖通過使用T4文本模板在.gbxml文件類型和.idf文件類型之間進行.exe轉換,我遇到了錯誤。

不知何故,此代碼段不斷告訴我:預期出現錯誤CS1026:)。 這發生在“相對北{deg}”)之后;' 我嘗試放在更多的括號中,只是想看看發生了什么,但是錯誤不斷發生。

這是文本模板的一部分:

<# foreach(XElement zone in doc.Element(ns+"Campus").Element(ns+"Building").Elements(ns+"Space")
{
WriteLine("Zone,");
WriteLine("    "+ zone.Element(ns+"Name").Value + ",   !- Name");
WriteLine("    0.00000,"+ "!- Direction of Relative North {deg}");
WriteLine("    0.0,                     !- X Origin {m}");
WriteLine("    0.0,                     !- Y Origin {m}");
WriteLine("    0.0,                     !- Z Origin {m}");
WriteLine("    1,                       !- Type");
WriteLine("    1.0,                     !- Multiplier");
WriteLine("    autocalculate,           !- Ceiling Height {m}");
WriteLine("    "+zone.Element(ns+"Volume").Value + ",                !- Volume {m3}");
WriteLine("    "+zone.Element(ns+"Area").Value + ";                !- Floor Area {m2}");
}#>

有沒有人有這個問題的經驗? 提前致謝。

編輯:已解決。 我忘記了foreach循環末尾的)。 謝謝您的幫助。

您在打開括號

foreach(

你永遠不會關閉。

foreach(XElement zone in doc.Element(ns+"Campus").Element(ns+"Building").Elements(ns+"Space")  )

暫無
暫無

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

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