假设我有一个类:
public class Foo
{
public int Bar { get; set; }
public string Baz { get; set; }
}
然后我将其初始化到一个变量中。
var foo = new Foo
{
Bar = 123,
Baz = "123"
};
能否使用模式匹配来匹配所操作的值?
因为我可以这样做:
if (test is { Bar: >= 100 })
{
// do
}
能否实现这个目标?
if (test is { Bar: >= 100, Baz: value.Length > 5 })
{
// do
}
上述语法无效。
AND
- Guru Stron