如何在C#中实现类似VB中的Select Case语句的功能?

要在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 需要在外面先定义变量。

       

发表评论