Bunun aradığınız değil mi biliyorum, ama sadece bir nokta olarak dikkate almak:
Eğer bekliyorsan kaç operasyonun çeşitli bağlı olarak, bu işlemek için bir switch deyimi yaratacak . Örnek olarak
, Bir enum kullanarak bazı yalancı kod:
(OperationType istenirse bir Enum olduğunu)
private object example(OperationType optype, Object obj, String match)
{
var q;
switch (optype)
{
case OperationType.Contains:
q = obj.Where(o => o.message.Contains(match));
break;
case OperationType.EndsWith:
q = obj.Where(o => o.message.EndsWith(match));
break;
case OperationType.StartsWith:
q = obj.Where(o => o.message.StartsWith(match));
break;
}
return q;
}
Hangi bölümün değişebilir olması gerekir? mesaj veya "merhaba"? –
Aslında "İçeriyor" – Zalan