C# VB.屈服断裂的净当量;

C# VB.屈服断裂的净当量;,c#,.net,vb.net,C#,.net,Vb.net,VB.Net是否为c#的产量突破提供了一个等价物 公共函数验证(validationContext作为validationContext) 作为IEnumerable(用于ValidationResult) 实现IValidatableObject.Validate ""相当于C#s-屈服断裂的东西;; 端函数 收益率存在于vb.net中,如中所示 你甚至可以找到关于收益率突破的信息: 可以使用退出函数或返回语句(Visual Basic)或 产生中断语句(C#)以结束迭代 检查这个:@JimM

VB.Net是否为c#的
产量突破
提供了一个等价物

公共函数验证(validationContext作为validationContext)
作为IEnumerable(用于ValidationResult)
实现IValidatableObject.Validate
""相当于C#s-屈服断裂的东西;;
端函数

收益率存在于vb.net中,如中所示

你甚至可以找到关于收益率突破的信息:

可以使用退出函数或返回语句(Visual Basic)或 产生中断语句(C#)以结束迭代


检查这个:@JimMischel我想他是在问VB中的等效语法是什么,而不是它做什么。是的,我很高兴。根据“您可以使用Exit函数或Return语句(Visual Basic)或yield break语句(C#))来结束迭代。”这些其他问题与这个问题完全不同。尽管如此,在所有尝试之后,如果我没记错的话,编译器还是很乐意使用“不返回任何内容”,我认为实际的
Yield
语句直到.NET 4.5(Visual Studio 2012)才添加到VB.NET。不,
returnnothing
不会破坏迭代器,它返回数据类型的默认值,因此如果迭代器函数返回
IEnumerable(of Integer)
,则
returnnothing
返回0。使用退出函数中断迭代器。