从2个数组中返回一组静态数据的最佳实践是什么

问题描述 投票:0回答:1

如何从两个静态数组(字符串,十进制)向视图返回一组数据?例如[小,1.00],[中,3.00],[大,7.50]。

我一直在查看将元数据返回给控制器的Tuple <>,但我认为这不是正确的方法,因为我必须在Viewmodel中创建新属性,然后再分配数据以返回视图。 >

class:

public class BoxSizeViewModel
{

    public static Tuple<string[], decimal[]> GetDetails()
    {
        string[] Size = { "S", "M", "L" };
        decimal[] Price = { 1, 3, 7.50 };

        return new Tuple<string[], decimal[]>(Size, Price);
    }
}

我正在尝试将尺寸和价格分配给IEnumerable,以便我可以返回到视图。

如何从两个静态数组(字符串,十进制)向视图返回一组数据?示例[小,1.00],[中,3.00],[大,7.50]。我一直在看Tuple <>确实会将数据返回到...

c# arrays model-view-controller asp.net-mvc-viewmodel
1个回答
0
投票

我认为您最好使用新的类或结构来保存要显示的信息。不过,如果要使用元组,则应返回一个元组列表,而不是字符串元组,例如:

© www.soinside.com 2019 - 2024. All rights reserved.