将C#项目的文本转换为1个文本文件

因此,我正在执行Google Code Jam,对于新格式,我必须将代码作为单个文本文件上传。

我喜欢将代码编写为正确构造的类和多个文件,即使在时间紧迫的情况下(与浪费的时间相比,我也节省了更多的时间来保持清晰和自己的调试速度。) 。

完成代码后,我必须将多个文件中的一系列类转换为单个文件。

目前,我只是手动将所有文件的文本复制并粘贴到单个文件中,然后手动组合使用和名称空间以使其全部正常工作。

有更好的选择吗?理想的工具是JustDoIt对我有用吗?或者,如果我可以实施一些可预测的算法,而无需进行任何手动调整?


猛跑小猪
浏览 154回答 3
3回答

湖上湖

这可能不是执行此操作的最佳方法,但这是一种可以满足您需要的算法:遍历每个文件并抓取以“ using”开头的每一行->将它们写入临时文件/缓冲区检查重复项并将其删除获得{字符序列“ namespace”之后的第一个' '的位置。获取}文件中最后一个“ ”的位置将这两个位置之间的文本附加到临时文件/缓冲区将第二个文件/缓冲区附加到第一个文件/缓冲区写出合并缓冲区
打开App,查看更多内容
随时随地看视频慕课网APP