要在C#中实现类似VB中的Select Case语句的功能,可以使用switch Case语句。
代码如下:
string sPattern = “”;
switch (iflag)
{
case 1:
sPattern = “<td><a href='(.+?)’>(.+?)<br/></a></td>”;
break;
case 2:
sPattern = “</td><td><a href='(.+?)’>([^0-9]+?)</a></td>”;
break;
case 3:
sPattern = “</td><td><a href='(.+?)’>([^0-9]+?)</a></td>”;
break;
case 4:
sPattern = “</td><td><a href='(.+?)’>([^0-9]+?)</a></td>”;
break;
case 5:
sPattern = “<td>((?!名称)[^0-9]+?)</td>”;
break;
}
其中要在switch case 体里面使用的变量 sPattern 需要在外面先定义变量。
发表评论