首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组合框中的C# for循环

组合框中的C# for循环
EN

Stack Overflow用户
提问于 2013-07-22 23:11:03
回答 2查看 463关注 0票数 2

我试图在label1上显示货币汇率,但我不知道应该在label1.Text =中键入什么。所以有谁能指引我

代码语言:javascript
运行
复制
String[] arr = new string[2];

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

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

combobox1combobox2

代码语言:javascript
运行
复制
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 = 
}
EN

回答 2

Stack Overflow用户

发布于 2013-07-22 23:15:45

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

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

代码语言:javascript
运行
复制
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;
票数 0
EN

Stack Overflow用户

发布于 2013-07-22 23:18:24

你在找这样的东西吗?

代码语言:javascript
运行
复制
double[,] value = new double[,] { { 1, 1.24 }, { 0.8, 1 } };
Label1.Text = value[Combobox1.SelectedIndex, Combobox2.SelectedIndex].ToString();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17791119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档