Convert System.Action to String
<p>I have a function...</p>

<pre><code>var neighbours =
    from x in Enumerable.Range(0, array2.GetLength(0))
        .Where(x =&gt; Math.Abs(x - refx) &lt;= 1)
    from y in Enumerable.Range(0, array2.GetLength(1))
        .Where(y =&gt; Math.Abs(y - refy) &lt;= 1)
    select new { x, y };
neighbours.ToList().ForEach(Console.WriteLine);
</code></pre>

<p>this func working well.
But I want:</p>

<pre><code>var neighbours =
    from x in Enumerable.Range(0, array2.GetLength(0))
        .Where(x =&gt; Math.Abs(x - refx) &lt;= 1)
    from y in Enumerable.Range(0, array2.GetLength(1))
        .Where(y =&gt; Math.Abs(y - refy) &lt;= 1)
    select new { x, y };
neighbours.ToList().ForEach(label3.Text);
</code></pre>

<p>It doesn't working.
So,I want convert System.Action To String...
Any idea for this?</p>
