2个回答
展开全部
这需要把文本文件的数据转化为CAD数据,看图片可以知道这样一个规律,数据之间都是空格分隔的。可以先将一行文本读到一个字符串变量里面,然后对字符串做split处理如下:
string A = "'龚家垭隧道左' 8 03 11 12 'K39+017' 264.0 03 11 14 0 0";
string[] B = A.Split(' ');
B[0] = B[0].Replace("'" , "");
B[5] = B[5].Replace("'" , "");这里第二行是将字符串按空格拆解成子字符串,按照你提供的字符串,应该能拆解出12个子串,第三四行,将带单引号的字符串去除掉单引号,然后怎么转换成CAD数据,看你用的什么类库了,应该会了吧。
string A = "'龚家垭隧道左' 8 03 11 12 'K39+017' 264.0 03 11 14 0 0";
string[] B = A.Split(' ');
B[0] = B[0].Replace("'" , "");
B[5] = B[5].Replace("'" , "");这里第二行是将字符串按空格拆解成子字符串,按照你提供的字符串,应该能拆解出12个子串,第三四行,将带单引号的字符串去除掉单引号,然后怎么转换成CAD数据,看你用的什么类库了,应该会了吧。
追问
顺便问一下,你对CAD了解吗。那个比如工程名称四个字直接可以通过C#里面实现么。
追答
我会用CAD,没做过CAD的C#应用开发。不知道你是用的什么类库,只要类库中有方法实现工程名称的填写,就可以实现,我想应该会有这个功能,将工程名称做字符串传递给相应的方法即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询