草庐IT

weatherText

全部标签

c# - C# 的类 Ruby 'unless'?

有没有办法在C#中做类似的事情?即。i++unlessi>5;还有一个例子weatherText="Weatherisgood!"unlessisWeatherBad 最佳答案 您可以使用扩展方法实现类似的目的。例如:publicstaticclassRubyExt{publicstaticvoidUnless(thisActionaction,boolcondition){if(!condition)action.Invoke();}}然后像这样使用它inti=4;newAction(()=>i++).Unless(ii++).U