Использование строки двумя разными способами

Я пытался передать строковое значение из одного метода в другой. Вот мои два метода.

Способ 1-

public void listBox1_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
    if (e.AddedItems.Count > 0)
    {
        var c_id = (e.AddedItems[0] as Foodlist).C_ID;
        string listboxid = c_id.ToString();
    }
}

Мне нужно строковое значение listboxid во втором методе, чтобы я мог использовать его для сравнения.
Способ 2-

public void deletemyfood()
{
    using (FoodDataContext context = new FoodDataContext(Con_String))
    {
        string listboxindex = listboxid;
        IQueryable<FoodViewModel> foodQuery = from c in context.FoodTable where c.C_ID.ToString() == listboxindex select c;
       ....
    }
}

любые идеи или предложения?

-9
задан J. Steen 3 July 2012 в 14:01
поделиться