هل يمكنك استخدام. contains (سلسلة) مع بيان حالة تحديد؟

StackOverflow https://stackoverflow.com/questions/2647771

  •  27-09-2019
  •  | 
  •  

سؤال

هل هناك على أي حال يمكنني إنشاء عبارة محددة تستخدم وظيفة تحتوي على؟ مثله:

Select commentStr
    Case commentStr.Contains("10")
    Case commentStr.Contains("15")
هل كانت مفيدة؟

المحلول

Select Case True
    Case commentStr.Contains("10")
        'foo
    Case commentStr.Contains("15")
        'bar
End Select

لاحظ أنه مع هذا البناء ، بحد أقصى واحد Case سيتم تنفيذها.

(لاحظ أيضًا أن أصدقائك C# لا يمكن افعل هذا مع switch, ، والذي يتطلب تعبيرات مستمرة في case شروط :))

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top