Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否为从数组填充的组合框项赋值?_C#_Arrays_Combobox - Fatal编程技术网

C# 是否为从数组填充的组合框项赋值?

C# 是否为从数组填充的组合框项赋值?,c#,arrays,combobox,C#,Arrays,Combobox,我正在制作一份订单,以便客户可以选择他们想要的比萨饼和配料,并能够计算出它们的总数 我使用一维数组填充组合框中的比萨饼大小选项: string[]PizzaSize={“小$5.00”、“中$7.00”、“大$9.00”} 以及在表单加载期间加载信息: cboSize.DataSource=PizzaSize 如何为数组中的不同大小赋值并将其存储在十进制变量中?我使用小数是因为订单上的其他项目不是精确的美元金额,包括税 您可以这样做: Dictionary<String, Decimal&

我正在制作一份订单,以便客户可以选择他们想要的比萨饼和配料,并能够计算出它们的总数

我使用一维数组填充组合框中的比萨饼大小选项:

string[]PizzaSize={“小$5.00”、“中$7.00”、“大$9.00”}

以及在表单加载期间加载信息:

cboSize.DataSource=PizzaSize


如何为数组中的不同大小赋值并将其存储在十进制变量中?我使用小数是因为订单上的其他项目不是精确的美元金额,包括税

您可以这样做:

Dictionary<String, Decimal> grandFunkers = GetGrandFunkers();
grandFunkers.DataSource = new BindingSource(dict, null);
grandFunkers.DisplayMember = "Key";
grandFunkers.ValueMember = "Value";

public static Dictionary<string, Decimal> GetGrandFunkers()
{ 
    Dictionary<string, string> grandFunk = new Dictionary<string, string>
    {
        {"Mark Farner", 99.42},
        {"Don Brewer", 97.76},
        {"Mel Schacher", 88.39},
        {"Craig Frost", 71.87}
    };
    return grandFunk;
}
字典grandFunkers=GetGrandFunkers();
grandFunkers.DataSource=newbindingsource(dict,null);
grandFunkers.DisplayMember=“Key”;
grandFunkers.ValueMember=“Value”;
公共静态字典GetGrandFunkers()
{ 
字典grandFunk=新字典
{
{“Mark Farner”,99.42},
{“Don Brewer”,97.76},
{“Mel Schacher”,88.39},
{“克雷格·弗罗斯特”,71.87}
};
返回格兰芬克;
}
你必须把猫从有史以来最伟大的摇滚乐队(对不起,石头!)变成披萨大小的