这个标记器代码在C#中的等价物是什么?
这是android的java代码。我正在尝试将其转换为windows c。我尝试使用split,但不知道如何转到下一个元素这个标记器代码在C#中的等价物是什么?,c#,windows-phone-7,stringtokenizer,string-split,C#,Windows Phone 7,Stringtokenizer,String Split,这是android的java代码。我正在尝试将其转换为windows c。我尝试使用split,但不知道如何转到下一个元素 StringTokenizer st = new StringTokenizer(source, "><"); String marker = st.nextToken(); while(st.hasMoreTokens()) { nameLoop: if(marker.equals("Name:")) { while(st.hasMoreTo
StringTokenizer st = new StringTokenizer(source, "><");
String marker = st.nextToken();
while(st.hasMoreTokens())
{
nameLoop:
if(marker.equals("Name:"))
{
while(st.hasMoreTokens())
{
(marker.equals("strong"))
{
marker = st.nextToken();
while(!(marker.equals("/strong")))
{
Name = marker;
marker = st.nextToken();
}
break nameLoop;
}
marker = st.nextToken();
}
}
else
marker = st.nextToken();
}
StringTokenizer st=new-StringTokenizer(source),“>您从C#中获得一个数组,因此您只需使用foreach循环遍历元素
string[] tokens = source.Split("><", StringSplitOptions.RemoveEmptyEntries);
foreach (string marker in tokens) {
if (marker == "strong") {
}
}
string[]tokens=source.Split(“>什么是构造string-marker:tokens
?我以前没有见过这种用法。谢谢。这不是一个C#构造,而是Java中没有索引的for循环。
string[] tokens = source.Split("><", StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < tokens.Length; ++i) {
string marker = tokens[i];
if (marker == "strong") {
}
}