こんにちは私はこれで新しく、私は1を押すと直接食料品のラベルが付いたケースに行くように、他のケースステートメントの機能メニューを呼びたいと思います。うまくいけば私は完全に自分自身を説明しました。case文の関数を呼び出す方法は?
static void menu()
{
Console.WriteLine("Select a category to view");
Console.WriteLine("");
Console.WriteLine("1.Groceries");
Console.WriteLine("2.Electronics & Appliances");
Console.WriteLine("3.Exit");
Console.ReadKey();
int response = int.Parse(Console.ReadLine());
switch (response)
{
case 1:
Console.WriteLine("...........Groceries...............");
break;
case 2:
Console.WriteLine("..............Electronics & Appliances............");
break;
case 3:
Console.WriteLine("...........Exit...............");
break;
}
}
static void Main(string[] args)
{
menu();
Console.WriteLine(@" Choose items being purchased from Groceries /n
1:stove = 3000 \n 2: potcollection = 2000 \n
3:lemonsqeezer = 1000 \n 4:oven = 10000 \n 5:blender = 6000");
double stove = 3000;
double lemonsqeezer = 1000;
double oven = 10000;
double blender = 6000;
double potcollection = 2000;
Console.WriteLine("Enter a number from the above groceries list");
int response = int.Parse(Console.ReadLine());
if (response == 1)
switch (response)
{
case 1:
Console.WriteLine("The total is{0}",);
break;
case 2:
Console.WriteLine("The total is {0}",);
break;
}
}
あなたは 'メイン(上持っているコードを)'メソッド内である必要があります。私はあなたがそれを持っているのを見ない。それは単なるコピー&ペーストミスですか?また、メニューの結果がどのようになっているかを調べる方法は? – siride
コンテンツを適切に整列してください。メインの上のコードは、その一部の機能ですか?このスニペットには2つのスイッチケースがありますが、現在あなたが直面している困難は何ですか? '短期間であなたの質問が十分ではない' –
あなたの質問(switch文で関数を呼び出す方法)はここでは意味をなさない。このコードには1つの関数しかありません。また、switch文の中にあるときは、その関数の中にすでに入っています。ここにある他のコードを呼び出す場合は、そのための別の関数を作成する必要があります。そして、それを呼び出すのはスイッチ内で同じで、どこからでも呼び出すことができます。 – Claies