-5
public String[][] GetAllItems() 
    {
        FoodCityData.ShoppingBuddyEntities fdContext = new FoodCityData.ShoppingBuddyEntities();

        IQueryable<Item> Query =
       from c in fdContext.Item
       select c;

        List<Item> AllfNames = Query.ToList();
        int arrayZise = AllfNames.Count;
        String[,] xx = new String[arrayZise,2];
        int i = 0;
        int j = 0;
        foreach(Item x in AllfNames)
        {

                xx[i,0] = x.ItemName.ToString();
                xx[i, 1] = x.ItemPrice.ToString();
                i++;

        }

        return xx[2,2];  // how do i write return type?
    }

このコード セグメントの戻り値の型でエラーが発生しました。このメソッドを正しい方法で書く方法を知ることができますか?

4

4 に答える 4

1

Jagged Arrayの戻り値の型があり、2 次元の Rrectangular Arrayを返す必要があります。このような 2 次元の配列を返すことができます。

public String[,] GetAllItems() 
{
    //your code 
    String[,] xx = new String[arrayZise,2];
    //your code 
    return xx;    
}
于 2013-04-03T05:58:29.763 に答える