我们要写个图书管理系统我用java实现过
要求使用文件系统不给使用数据库
我在java中是这么实现的
//文件读入系统至167行
Book[] books = new Book[100];//存放所有书本信息的数组
String a,b,c,d,e,f,g,h;
int allbook=0;//书的总量[code=Java]
try{
FileReader fr = new FileReader("src/Librarian.txt");
BufferedReader br = new BufferedReader(fr);
String read;
while ((read = br.readLine()) != null) {
StringTokenizer sto = new StringTokenizer(read);
a = sto.nextToken();
b = sto.nextToken();
c = sto.nextToken();
d = sto.nextToken();
e = sto.nextToken();
f = sto.nextToken();
g = sto.nextToken();
h = sto.nextToken();
books[allbook]=new Book(a,b,c,d,e,f,g,h);
allbook++;
}
br.close();
} 逐个读入文件中的信息然后生成一个个book类的对象books[]
我需要在C#中也相同的实现,求哪位大大能帮我实现下,我很急,
两天了还没能想出来,明天晚上是deadline了。
谢谢了啊!!!
要求使用文件系统不给使用数据库
我在java中是这么实现的
//文件读入系统至167行
Book[] books = new Book[100];//存放所有书本信息的数组
String a,b,c,d,e,f,g,h;
int allbook=0;//书的总量[code=Java]
try{
FileReader fr = new FileReader("src/Librarian.txt");
BufferedReader br = new BufferedReader(fr);
String read;
while ((read = br.readLine()) != null) {
StringTokenizer sto = new StringTokenizer(read);
a = sto.nextToken();
b = sto.nextToken();
c = sto.nextToken();
d = sto.nextToken();
e = sto.nextToken();
f = sto.nextToken();
g = sto.nextToken();
h = sto.nextToken();
books[allbook]=new Book(a,b,c,d,e,f,g,h);
allbook++;
}
br.close();
} 逐个读入文件中的信息然后生成一个个book类的对象books[]
我需要在C#中也相同的实现,求哪位大大能帮我实现下,我很急,
两天了还没能想出来,明天晚上是deadline了。
谢谢了啊!!!
解决方案 »
- 请问toolStrip里的BTN按键如何实现回车按键
- 有什么办法或者工具软件能测试并找到不断吃内存的代码?
- 请问如何可以实现在当前窗口中增加一个提示信息以表示不断变化的数字信息???
- 读取网站验证码到 pictureBox的问题
- 请问一下,对C#中索引器是否可以理解为C++中[]的重载
- PropertyGrid 触发 PropertyValueChanged 的问题
- 我读 “ID“号。。
- 哪个网站有比较系统、比较详细、基础的教程
- 如何在C#中用函数把2进制数据转换成字符串数据显示出来?
- 关于产品的名字空间
- 如何实现实时读取数据,并生产XML文件,急
- CrystalReport关联表数据的显示问题
string line = string.Empty;
while ((line = reader.ReadLine()) != null)
{
string[] elements = line.Split(new char[]{' '}); //注意这里是以空格分隔的
elements 数组里面就是你的a,b,c,d,e,字符串
}
reader.Close();
reader.Dispose();