C# 链式编程返回值true,就继续执行
时间: 2023-08-11 20:06:45 浏览: 82
在 C# 中,可以通过链式编程的方式来实现一些连续的操作。如果你想要在链式编程中返回 true 时继续执行后续的操作,可以使用以下的代码实现:
```csharp
public class MyClass
{
private bool _continueExecution = true;
public MyClass DoSomething()
{
// 在此进行你想要执行的操作
return this;
}
public MyClass CheckCondition()
{
if (_continueExecution)
{
// 在此进行你想要检查的条件
_continueExecution = // 根据条件来设置 _continueExecution 的值
}
return this;
}
}
```
在以上的代码中,我们定义了一个 MyClass 类,并在其中定义了两个方法:DoSomething 和 CheckCondition。DoSomething 方法会执行你需要的操作,并返回 this 对象,以便可以继续执行后续的操作。CheckCondition 方法会检查某个条件,如果条件满足,就将 _continueExecution 的值设置为 true,否则将其设置为 false,并返回 this 对象。这样,当 CheckCondition 方法返回 true 时,就会继续执行后续的操作。
阅读全文