是否可以将赋值和验证"短路"到IF语句中.
这个东西排成一行..
if ((Match m = Regex.Match(data, pattern)).Success)
{
Console.WriteLine(m.Groups["myField"].Value;
}
Run Code Online (Sandbox Code Playgroud)
作业是,声明号:
Match m;
if ((m = Regex.Match(data, pattern)).Success)
{
Console.WriteLine(m.Groups["myField"].Value);
}
Run Code Online (Sandbox Code Playgroud)
已经提出了C#中的声明表达式,但尚未实现.
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |