How to check if a variable is an IEnumerable of some sort

后端 未结 9 788
一生所求
一生所求 2021-02-01 12:47

basically I\'m building a very generic T4 template and one of the things I need it to do is say print variable.ToString(). However, I want it to evaluate lists and

9条回答
  •  醉酒成梦
    2021-02-01 13:16

    Since C# 7.0 you can also achieve this so:

    if (variable is IEnumerable enumVar)
    {
        foreach (var e in enumVar)
        {
            ...
        }
    }
    

提交回复
热议问题