C# for 组合框中的循环

标签 c# arrays combobox

我试图在 label1 上显示货币汇率,但我不知道应该在 label1.Text = 中输入什么。那么有人可以指导我吗

String[] arr = new string[2];

arr[0] = "US"
arr[1] = "SG"

Combobox1.Items.AddRange(arr);
Combobox2.Items.AddRange(arr);

combobox1combobox2

double[,] value = new double [2,2];

for(int I =0; I<2; I++)
{
   value[0,0] = 1; // basically if I chose Combobox1 US and Combobox2 US the rate is 1;
   value[0,1] = 1.24; // US to SG
   value[1,0] = 0.80; // SG to US
   value[1,1] = 1; // SG to SG

   Label1.Text = 
}

最佳答案

我假设您想打印出值(1、1.24、0.08 或 1)。

您可以做的是创建一个变量并使用 if 语句设置它的值,然后在 Label1 中打印该值

double labelValue;

if (value[0,0]) labelValue = 1;
else if (value[0,1]) labelValue = 1.24;
else if (value[1,0]) labelValue = 0.80;
else if (value[1,1]) labelValue = 1;

Label1.Text = labelValue;

关于C# for 组合框中的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17791119/

相关文章:

c# - 从 C# 编码 "as string"参数

c# - 有没有办法非递归地循环嵌套循环?

c# - 无法将动态表实体转换为自定义实体 Azure 表存储

javascript - 用不同的值填充数组的数组

java - 仅打印 HashMap 中的特定键

c#转换器获取指定的强制转换无效

c++ - 填充数组数组

c# - 从选定的组合框中获取值并将其放在文本框 C#

wpf - 获取 ComboBoxItem 所在的 ComboBox

php - 如何使用 php 获取组合框的值?