【发布时间】:2016-07-01 06:40:46
【问题描述】:
用户将在单个文本框中输入他的详细信息,如下所示
在文本框中输入
S。编号 姓名 年龄 性别 特许权状态 教练座位/泊位/WL No
当前状态教练座位/泊位/WL没有ID类型/ID号
1 AYAN PAL 40 男 CNF S7 49 (LB) CNF S7 49 (LB)
CS 代码
int indexof1 = strMain.IndexOf("1 ");
int indexof40 = strMain.IndexOf("40 ");
int indexofstts = strMain.IndexOf("Male ");
int effectiveindexof1 = indexof1 + "1 ".Length;
int effectiveindexof40 = indexof40 + "40 ".Length;
string pname = strMain.Substring(effectiveindexof1,indexof40-effectiveindexof1);
我使用子字符串,但在这里没有帮助,因为用户提供的所有信息都是动态的
【问题讨论】:
-
我认为这是一个不好的方法。为什么不用
.CSV输入 -
string.Split() 方法呢?
-
我的客户想要更轻松地做事,他只是想复制粘贴,让我的工作更加困难,对此有什么想法吗?
-
@JiříVrbas 我不太了解字符串拆分的工作原理
-
每条记录总是有空间?