a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
28 lines
544 B
C#
28 lines
544 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
static class Test
|
|
{
|
|
public static IEnumerable<T> Select<T> (this Array This, Func<object, T> transform)
|
|
{
|
|
foreach (var item in This) {
|
|
yield return transform (item);
|
|
}
|
|
}
|
|
|
|
public static void Main ()
|
|
{
|
|
Type type = typeof (int);
|
|
IEnumerable<string> properties = new[] { "x" };
|
|
|
|
var checkIncludeExists = from n in properties
|
|
let p = type.GetProperty (n)
|
|
where p == null
|
|
select n;
|
|
|
|
foreach (var item in checkIncludeExists) {
|
|
}
|
|
}
|
|
}
|