为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
猛跑小猪 2021-04-30 08:46:21
因此,我正在执行Google Code Jam,对于新格式,我必须将代码作为单个文本文件上传。我喜欢将代码编写为正确构造的类和多个文件,即使在时间紧迫的情况下(与浪费的时间相比,我也节省了更多的时间来保持清晰和自己的调试速度。) 。完成代码后,我必须将多个文件中的一系列类转换为单个文件。目前,我只是手动将所有文件的文本复制并粘贴到单个文件中,然后手动组合使用和名称空间以使其全部正常工作。有更好的选择吗?理想的工具是JustDoIt对我有用吗?或者,如果我可以实施一些可预测的算法,而无需进行任何手动调整?
查看完整描述

3 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

这可能不是执行此操作的最佳方法,但这是一种可以满足您需要的算法:

  • 遍历每个文件并抓取以“ using”开头的每一行->将它们写入临时文件/缓冲区

  • 检查重复项并将其删除

  • 获得{字符序列“ namespace”之后的第一个' '的位置。

  • 获取}文件中最后一个“ ”的位置

  • 将这两个位置之间的文本附加到临时文件/缓冲区

  • 将第二个文件/缓冲区附加到第一个文件/缓冲区

  • 写出合并缓冲区


查看完整回答
反对 回复 2021-05-08
  • 3 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信