1
//清除命令字符串中的所有字符串
2
string commandTextNoString = Regex.Replace(command.CommandText, @"['][\S]*[']", "");
3
4
Regex regex = new Regex(@"@[^,\s)]*");
5
//获取参数名列表
6
MatchCollection matchs = regex.Matches(commandTextNoString);
7

2

3

4

5

6

7

matchs里面包含了在CommandText中使用的所有参数名称