获取分隔符前后文本框的长度?
Get length of Textbox before and after delimiter?
我有一个文本框,在两个单词之间总是有一个分隔符,例如 Houston|Texas
如何获取'|'之前的文字长度,以及'|'之后的文字长度将分隔符分成两个单独的整数?
试试这个:
string strTest = "Houston|Texas";
string[] strArr = strTest.Split('|');
int intFirst = strArr[0].Length; //Will result to 7
int intSecond = strArr[1].Length; //Will result to 5
嗯,你可以使用我喜欢比较的这个函数之一:
string last = str.Substring(str.LastIndexOf('|') + 1);
string first = str.Substring(str.LastIndexOf('|') - 1);
//已添加
int last = (str.Substring(str.LastIndexOf('|') + 1)).Length;
int first = (str.Substring(str.LastIndexOf('|') - 1)).Length;
这可能对你有用
string ajks = "Houston|Texas";
List<int> LengthList = ajks.Split('|').Select(x => x.Length).ToList();
我有一个文本框,在两个单词之间总是有一个分隔符,例如 Houston|Texas
如何获取'|'之前的文字长度,以及'|'之后的文字长度将分隔符分成两个单独的整数?
试试这个:
string strTest = "Houston|Texas";
string[] strArr = strTest.Split('|');
int intFirst = strArr[0].Length; //Will result to 7
int intSecond = strArr[1].Length; //Will result to 5
嗯,你可以使用我喜欢比较的这个函数之一:
string last = str.Substring(str.LastIndexOf('|') + 1);
string first = str.Substring(str.LastIndexOf('|') - 1);
//已添加
int last = (str.Substring(str.LastIndexOf('|') + 1)).Length;
int first = (str.Substring(str.LastIndexOf('|') - 1)).Length;
这可能对你有用
string ajks = "Houston|Texas";
List<int> LengthList = ajks.Split('|').Select(x => x.Length).ToList();