首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Replit中保存用户输入

在Replit中保存用户输入
EN

Stack Overflow用户
提问于 2022-04-26 12:31:45
回答 1查看 38关注 0票数 0

在Replit中保存用户输入

我想知道是否有一种在复制中保存用户数据的方法。我对编码很陌生,我正在制作一本基本的电话簿。语言是C夏普。这是我的密码:

代码语言:javascript
复制
while (true) {

//title and options
Console.WriteLine ("Phone book, Please press N to create new contact; S to search for contact:");
 String FO = Console.ReadLine ();

      
//creating new contact  
if (FO == "N") 
   
    Console.WriteLine ("Please input the name of your new contact:");
    String Name = Console.ReadLine ();
    Console.WriteLine ("Please input the phone number");
    String Number = Console.ReadLine ();
      double PhoneNumber = Convert.ToDouble(Number);
      if (PhoneNumber > 10000000000)
        Console.WriteLine("That is not a real phone number. Type");
    Console.Clear();
    String INFO = ("Name: " + Name + "\nPhone number: " + Number);
Console.WriteLine (INFO);
  
     
 //contact access 
    
if (FO == "S") 
     
      Console.WriteLine ("Please input the name of contact you want to access:");
      String accessName = Console.ReadLine ();
      if (accessName == "Name");
      Console.WriteLine (INFO);
    
  break;
  }

我试过查看复制论坛,但在C#中找不到任何东西(它们主要在python中)。

EN

回答 1

Stack Overflow用户

发布于 2022-09-03 21:33:27

要存储联系人,假设您的意思是只要程序运行,一种方法就是使用字典,以便将名称作为键,将数字作为值。这是学习字典-> https://www.tutorialsteacher.com/csharp/csharp-dictionary的一个很好的链接

为了永久存储,我会使用文本文件。这里有一个关于-> https://www.geeksforgeeks.org/how-to-read-and-write-a-text-file-in-c-sharp/的学习链接

希望这能有所帮助

附注:我运行了这部分代码,它在我把它放入一个Program类和一个主函数之后运行。程序的主体有几个问题,第一个问题是,两个主if语句缺少将缩进的行段分组到if语句中的花括号,因此编译器将只将下一行看作if语句,其余的则不会。也不要在if语句之后加上分号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72014023

复制
相关文章

相似问题

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