/// <summary> /// 向前缩进代码块. /// </summary> /// <param name="codeBolck">待缩进的代码块</param> /// <param name="IndentCount">缩进次数</param> /// <returns>缩进后的代码块</returns> public static string ForwardIndentCodeBlock(string codeBolck, int IndentCount) { //组织跳格符. string tab = ""; for (int i = 0; i < IndentCount; i++) { tab += GeneratorTool.GetTabSymbol(); } //返回缩进后的代码块. return(tab + Regex.Replace(codeBolck, "\n", "\n" + tab, RegexOptions.Multiline)); }