tag.IndexOf('>')
,好的,这样就会返回一个整数。
我希望第二个地址在字符后面 所以如果'>'在地址8我想要地址9。
我该怎么做?
答案 0 :(得分:2)
有什么问题
tag.IndexOf('>') + 1
答案 1 :(得分:2)
我错过了什么吗?
int address = tag.IndexOf('>') + 1;
答案 2 :(得分:2)
如果你想要>
之后的下一个字符,假设该标签是一个字符串,那么你需要这样做:
int index = tag.IndexOf('>') + 1;
char nextChar = '';
if(index < tag.Length)
nextChar = tag[index];
您需要确保索引不超出字符串长度的范围。否则,它将抛出IndexOutOfBoundsException
。
答案 3 :(得分:0)
您没有指定在找到的角色后找到的确切内容(我希望您正在搜索某些内容......) 如果在字符串中搜索每个单个字符的出现,您可以执行以下操作:
string s = " > > ";
int i=-1;
while (i<s.Length) {
i=s.IndexOf('>', ++i);
if (i<0) break;
// For every occurance in s, do something here...
}