Почему этот код с PredicateBuilder не работает?

Почему мой список ничего не возвращает?

 class Program
    {
        static void Main(string[] args)
        {
            var list = new List<string>{ "apple" , "mango" , "chickoo", "kiwi" };
            var searchWord = new List<string>{ "a" };

            var predicate = PredicateBuilder.False<string>();

            foreach(var word in searchWord)
            {
                predicate.Or(p => p.Contains(word));
            }

           var qry = list.Where(predicate.Compile());

           foreach (var item in qry)
           {
               Console.WriteLine(item);
           }

           Console.Read();
        }
    }

Я использую PredicateBuilder Джозефа Альбахари. Шаблон отображения по умолчанию -% {value1} @ Могу ли я как-нибудь изменить эту строку на ...

У меня есть NSTextField, который привязан к значению с плавающей запятой через Interface Builder через поле «Value with Pattern». Шаблон отображения по умолчанию - % {value1} @

Можно ли каким-либо образом изменить эту строку, чтобы мой вывод был отформатирован до двух знаков после запятой? Или это возможно только с помощью кода?

6
задан anna 14 March 2011 в 17:58
поделиться