繁体   English   中英

如何在c#控制台应用程序中永久保存用户提供的输入?

[英]How to permanently save input given by user in c# console application?

我正在创建一个应用程序,该应用程序从用户那里获取输入并将其永久保存为表格形式。

    Console.Write("\n\tEnter roll no\n\t");  
    v= Convert.ToInt32(Console.ReadLine());  
    a[i].setroll(v);  
    Console.Write("\n\tEnter name\n\t");  
    k = Console.ReadLine();  
    a[i].setname(k);  
    Console.Write("\n\tEnter father name\n\t");  
    k = Console.ReadLine();  
    a[i].setfname(k);  
    Console.Write("\n\tEnter CNIC NO\n\t ");  
    k = Console.ReadLine();  
    a[i].setcnic(k);  
    Console.Write("\n\tEnter permanent address\n\t");  
    k = Console.ReadLine();  
    a[i].setpaddress(k);   
    Console.Write("\n\tEnter present address\n\t");    
    k = Console.ReadLine();    

我想保存用户输入的所有此信息,以便以后使用。 我怎样才能做到这一点?

请参考System.IO.File

这可能是一个快速的帮助:

using System;
public class Test
{
    public static void Main()
    {
        String Str = "";

        for(int i =0;i<10;i++)
        {
            Str += i.ToString();
        }
        Console.WriteLine(Str);
        System.IO.File.WriteAllText(@"C:\SaveInfo.Txt",Str);
    }
}

首先,您必须使用数据创建一个字符串数组,然后可以将其写入txt文件

string[] lines = { "First line", "Second line", "Third line" };

WriteAllLines创建一个文件,向该文件写入一个字符串集合,然后关闭该文件。

System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\WriteLines.txt",lines);

如何:写入文本文件(C#编程指南)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM