【发布时间】:2018-12-24 21:14:12
【问题描述】:
我不想要答案,我只想知道如何解决这个问题或一些例子!
要求
创建一个名为 CombineTheLists 的自定义方法并使用您的 2 个列表 在函数调用中作为参数创建。
我。该方法应该有 2 个参数并捕获传入的列表。
二。它不应该返回任何东西。
三。在函数内部,创建一个循环遍历两者 同时列出。
四。每次循环运行时,从第一个列表中拉出一个项目,然后 匹配第二个列表中的价格并将它们组合成一个文本字符串 使用“X 成本 $Y”的格式。其中 X 是要购买的物品 Y 是项目的成本。确保使用 $ 和格式为 2 小数位
我当前的代码
enter code class Program
{
static void Main(string[] args)
{
// list for items
List<string> items = new List<string>() {
"laptop", "book", "backpack", "cellphone", "pencils", "notebook", "pens" };
// list for prices
List<double> prices = new List<double>() {
900.54, 40.20, 21.00, 600.00, 4.25, 10.50, 5.00 };
}
}
public static void CombineTheLists( string item, double prices)
{
for (int i = 0; i < item.Length; i++)
{
}
}
}
【问题讨论】:
-
我不想要答案……那你为什么要问这个问题呢?
-
@B001ᛦ 大多数人倾向于完成我的代码以完成,我只是想要他们自己的示例或关于如何去做的想法......而不是对我的特定代码给出答案。跨度>
-
这两个列表是否总是具有相同数量的项目?
-
@SBFrancies 是的,它们是硬编码的,我设置了值
-
"它应该捕获传入的列表" - 那么
string item, double prices应该是List<string> item, List<double> prices在您的参数中