【发布时间】:2023-08-31 15:25:01
【问题描述】:
在谷歌搜索后,只找到了 XML 缩进的答案,“只需使用 Visual Studio 的自动缩进” 和 “自己编写会很疯狂auto-indenter" 我决定来个好地方:*...
问题: 1.如何向以编程方式创建的文件添加“缩进”? - 我将通过 System.IO 类/streamwriter 生成文件,除非有人能告诉我更好的方法,否则我只想从我的 asp.net 页面、Windows 应用程序或可能的批处理文件生成文件(嗯,也许不是最后一个)...生成一个类文件,例如 Employee.vb OR EmployeeDAL.vb
原因: 我已经决定我有点厌倦为我编写的每个数据库表编写相同的 BOL 和 DAL 代码,而目前由于工作限制,我被 ASP.NET 困住了,否则我会转到像 Ruby on Rails 或一些 PHP 框架之类的东西,但这不是一个选项,所以请不要建议这个。
所以... 我知道如何获取我所有表格列的名称、它们的数据类型、它们的长度,...谷歌搜索我认为主要部分将“相当容易”。
但我真正想知道的是,如何在创建文件时添加缩进?
想多了: 或许,是我想多了,等我坐下来写的时候,我才意识到,我只需要在我的字符串中添加一些空格......
" private _" & db_field_name & " as " variable_type(db_type)
- 任何帮助表示赞赏...
- 干杯。
附... 我们正在使用 .NET 2.0——我知道,我知道,我们应该使用 Ruby、PHP 或 .NET 4.0 的原因有很多(希望今年会出现——对我们的团队来说)——但我无能为力现在就做吧,我们使用 .NET。
【问题讨论】:
-
会不会只是 sw.Write("\t"); - 真的有这么简单吗??
-
是的,我知道,很抱歉,我的意思是,我们应该在今年得到它。
-
IMO,与 .NET 2.0 相比,PHP 会倒退(甚至 .NET 1.1,取决于 PHP 的版本)。 Ruby 会更偏向一步。 .NET 2.0 是如此强大,以至于 3.0 和 3.5 都建立在它之上。
标签: .net asp.net vb.net streamwriter