c语言switch里面存放,在C语言中使用switch语句存储数据#

我需要关于如何在字符串中存储内容并稍后通过菜单进行显示的帮助。当我尝试将值保存到switch语句时,即使将该字符串放在switch语句之外,它也不会保存它。我也需要知道如何在以后清理字符串,所以程序会重置它自己。 这是我迄今所做的:在C语言中使用switch语句存储数据#

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Ryggsäcken_NTI_Uppgift2

{

class Program

{

static void Main(string[] args)

{

bool isRunning = true;

while(isRunning)

{

Console.WriteLine("\n\tVälkommen till ryggsäcken! vänligen välj ett av dessa val med en siffra.");

Console.WriteLine("\t[0]För en kort Instruktion till hur detta program fungerar, välj siffra 0");

Console.WriteLine("\t[1]För att spara föremål i ryggsäcken, välj siffra 1");

Console.WriteLine("\t[2]För att visa vad som ligger i ryggsäcken, välj val 2 ");

Console.WriteLine("\t[3]För att rensa ryggsäcken välj val 3 ");

Console.WriteLine("\t[4]För att avsluta, välj siffra 4");

Console.Write("\tVälj en siffra: ");

int menyVal = Convert.ToInt32(Console.ReadLine());

string item ="";

//Använda menyvalet med if eller switch

switch (menyVal)

{

case 0:

{

//Anvisningar till användaren

Console.WriteLine("Detta program hjälper dig att spara dina föremål som du vill lägga i ryggsäcken. För att spara ett föremål, vänligen välj val 1. För att öppna ryggsäcken och visa vad som är sparat välj val 2. För att rensa all data som sparats i ryggsäcken, välj då val 3. För att avsluta programmet, välj 4");

break;

}

case 1:

{

//Spara användarens föremål

Console.Write("skriv vad föremålet heter för att spara det i ryggsäcken: ");

item = Console.ReadLine();

break;

}

case 2:

{

//visa vad som ligger sparat i ryggsäcken

Console.WriteLine("Detta ligger just nu i ryggsäcken(visas inget är den tom): ");

Console.Write(item);

break;

}

case 3:

{

//Rensa ryggsäcken

Console.WriteLine("Rensar ryggsäcken... Nu kan du börja om från början igen.");

break;

}

case 4:

{

//Avsluta programmet

Console.WriteLine("Ryggsäcken stängs, Progammet avslutas. Hoppas du är nöjd, Hejdå!");

isRunning = false;

break;

}

default:

{

// med uppmaningen att skriva 0 - 4

Console.WriteLine("Du måste välja en siffra mellan 0-4!");

break;

}

}

}

}

}

}

+1

您能否将程序中的注释和字符串翻译为英文,以便每个人都能知道发生了什么?并修复间距 –

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值