- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static IEnumerable<T> Remove<T>(this IEnumerable<T> source, T key)
{
return source.Where(element => !element.Equals(key));
}
public static IEnumerable<string> Remove(this IEnumerable<string> source, string key)
{
return source.Where(element => element != key);
}
kegdan 30.01.2015 18:17 # 0
shit.RemoveAll(x => !x.Equals(anotherShit))
и
shit.RemoveAll(x => x != anotherShit))
для строк
вместо
shit.Remove(anotherShit)
kegdan 30.01.2015 18:35 # 0
laMer007 31.01.2015 14:43 # 0
kegdan 31.01.2015 15:00 # 0
cyperh 02.02.2015 21:42 # 0
> За счёт интернирования
string a = "AAA";
string b = new String('A', 3);
и где теперь твой бог string.intern?
qweqwe 16.02.2015 08:41 # 0
fix_the_clock 16.02.2015 09:11 # +1