C # Extend Indexer?

возможно ли использовать методы расширения для расширения индексатора? Я хочу иметь возможность Получите значение клетки от Datagridviewcell данной datagridviewrow, используя текст заголовка, как это:


    object o = row["HeaderText"]; 

У меня есть этот код


    public static class Ext
    {
        public static object Cells(this DataGridViewRow r, string header)
        {
            foreach (DataGridViewCell c in r.Cells)
            {
                if (c.OwningColumn.HeaderText == header)
                {
                    return c.Value;
                }
            }
            return null;
        }
    }

, и я хочу подобного индексаста. Спасибо.

8
задан Blablablaster 2 September 2011 в 16:04
поделиться