【发布时间】:2013-10-09 12:51:30
【问题描述】:
我是 c# 编程的新手,我有一个问题: 我想在行首添加索引号,示例:
1. m.vardas m.pavarde m.adresas m.telnum m.uzrasai
我认为必须有比读取文件并计算所有行数以获得文件中的行数更好的方法。这是我的代码:
class Mokiniai // students
{
struct Mokinys // student
{
public string vardas; // name
public string pavarde; //last name
public string adresas; //address
public string telnum; //phone number
public string uzrasai; //notes
};
//.........................................................
public static void mokirasymas()
{
Mokinys m;
//...................................................
Console.WriteLine("Iveskite Mokinio varda: "); // input student name
m.vardas = Console.ReadLine();
Console.WriteLine("Iveskite Mokinio pavarde: "); // input student lastname
m.pavarde = Console.ReadLine();
Console.WriteLine("Iveskite Mokinio adresa: "); // input address
m.adresas = Console.ReadLine();
Console.WriteLine("Iveskite Mokinio telefono numeri: "); //input number
m.telnum = Console.ReadLine();
Console.WriteLine("Iveskite pastabas apie Mokini: "); //input notes
m.uzrasai = Console.ReadLine();
string mokinys = String.Format("|{0,15}|{1,15}|{2,15}|{3,15}|{4,15}|", m.vardas, m.pavarde, m.adresas, m.telnum, m.uzrasai);
using (TextWriter writer = File.AppendText("text.txt"))
{
//
// Only first time when program is used
//
//writer.WriteLine("|-------------------------------------------------------------------------------|");
//writer.WriteLine("| Vardas | Pavarde | Adresas | Tel.Numeris | Pastabos |");
//writer.WriteLine("|-------------------------------------------------------------------------------|");
//
//
//
writer.Write(mokinys);
//
// Iraso nauja eilute i faila
//
writer.Write(writer.NewLine);
}
}
感谢您的帮助。
【问题讨论】:
-
尽管它不是解决您的问题所必需的,但如果您在发布之前将您的变量/cmets/strings 翻译成英文会很有帮助。只是一个想法。 ——编辑:太棒了。谢谢。
-
我将每个变量翻译成英文 //................................
标签: c# visual-studio-2010 indexing