如何将文本框中的值乘以数组中的其他值(C#)

如何将文本框中的值乘以数组中的其他值(C#),c#,arrays,math,multiplication,C#,Arrays,Math,Multiplication,我的任务是在用户输入他们选择的数量并乘以单个项目的价格时显示总数 单个项目的价格保存在5的数组中,我不确定如何将价格乘以文本框中输入的数字 信息: 使用Visual Studio、Windows窗体应用程序.Net Framework 我需要显示一辆车的总价格,并将其乘以我在不同文本框中输入的任何数量。 每辆车在阵列中都有自己的描述、促销代码和价格。 所以我想知道的是,我需要使用数组中设置的价格进行计算吗?还是有更简单的方法 我的尝试是使用一个简单的if语句,然后将textbox乘以数组中设置的

我的任务是在用户输入他们选择的数量并乘以单个项目的价格时显示总数

单个项目的价格保存在5的数组中,我不确定如何将价格乘以文本框中输入的数字

信息: 使用Visual Studio、Windows窗体应用程序.Net Framework

我需要显示一辆车的总价格,并将其乘以我在不同文本框中输入的任何数量。 每辆车在阵列中都有自己的描述、促销代码和价格。 所以我想知道的是,我需要使用数组中设置的价格进行计算吗?还是有更简单的方法

我的尝试是使用一个简单的if语句,然后将textbox乘以数组中设置的价格

Convert.To Double(textBox9.Text);    
textBox17.Text = textBox9.Text * prices;

请不要做字符串数学。您需要开发一个模型(一个类)为您做数学运算,您的UI只显示数据

public class CartItem
{
    public decimal Price {get; set; }
    public int Quantity {get; set; }
    public decimal Cost { get { return Quantity*Price; } }
}
在你的用户界面上,你可以做如下事情

CartItem item;
// .. fill data
if(int.TryParse(textBox9.Text, out int x))
{
    item.Quantity = x;
}

textBox21.Text = item.Cost.ToString("c");

为什么值来自文本框很重要
*
是C#中的乘法运算符。我怀疑你的问题真的不是关于乘法,但那是关于什么的呢?如何从文本框中获取值?当然,无论你在读什么教科书,都必须涵盖这一点。你在使用Windows窗体吗?网络表单?UWP?WPF?银灯?C#是一种编程语言,而不是UI框架。请回答您的问题,包括您正在使用的UI技术。另外,请展示您自己为回答此问题所做的尝试和研究。您可能对此感兴趣:您需要将文本框中的字符串解析为数字,通常通过
Int32.parse(myTextBox.Text)
。除此之外,我不确定问题出在哪里。。。为了将来的参考,请附上你以前尝试过的内容以及你的问题所在,否则人们会发现很难帮助你。