本人是新新,新小菜鸟,特在此地向广大前辈请教:利用c#编程,实现"检查缩进功能"------"检查代码中是否遵循正确的空格缩进,如不符合可按自定义缩进等"不知大家是否有兴趣,我想和大家讨论下```我认为的难点:如何确定每行应有 空格格数的规律;
解决方案 »
- 如何用SOCKET实现读取服务器数据库存入客户端数据库
- 混淆器如何使用?
- frameset 中页面跳转问题
- 有谁用过FarPoint.Spread.for.Windows.Forms,怎么实现调整行列宽度时里面的数据自动折行调整?
- [C#]d3d 如何获取每帧场景内实际绘制的三角形数量或顶点数量
- wmi 获域名
- 一个简单问题,最后10分,出了.
- pubic static void Main()语句
- 有没有像VS,net里面的属性编辑器的控件(treeview+listview)
- 如何在DataGrid上新增一列,这列在绑定的DataView里没有
- 怎么把图片存放到SQL数据库中呀?
- 关于希尔算法,越详细越好
这个数目乘以某个特定的值(一个{应该缩进的值)就是该行应该缩进的空格数目貌似用tab键也可以的啊
{}里面的代码
语句未结束即换行
两种吧。
所以思路应该是从第一行找起,查看每行第一个不为空格的字符和最后一个不为空格字符,然后switch。
查找过程中忽略所有空格。
然后根据缩进规则把行首的空格数量设置为正确的。
我认为很混论的说呢
不是我的意思是 程序 既可以查找不规则的缩进,也可以顺从自定义缩进```
比如
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Collections;这里面的不符合的.程序不但可以实现哪里有不规律的,也可以按照自定义实行缩进结果 应为
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Collections;如果选择自第一的话
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Collections;
可以变成这种等等```所以说,是很麻烦的```
if(....)
return;就要缩进。