早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于最简单的C#常识!谁可以告诉我一下下面一段C#代码每行代码分别代表什么?分别是什么意思?越详细越好!usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;namespaceConso

题目详情
关于最简单的C#常识!谁可以告诉我一下下面一段C#代码每行代码分别代表什么?分别是什么意思?越详细越好! using System; using System.Collections.Generic; using System.Text; using System.IO; namespace ConsoleApplication1 { class Book { public static void book() { int a = 0, i = 0; FileStream File2 = new FileStream("D:\\答案.txt", FileMode.OpenOrCreate, FileAccess.Read, FileShare.Read); StreamReader sr2 = new StreamReader(File2, Encoding.Default); sr2.BaseStream.Seek(0, SeekOrigin.Begin); string str1 = sr2.ReadLine(); while (str1 != null) { FileStream File1 = new FileStream("D:\\书名.txt", FileMode.OpenOrCreate, FileAccess.Read, FileShare.Read); StreamReader sr = new StreamReader(File1, Encoding.Default); sr.BaseStream.Seek(0, SeekOrigin.Begin); Console.WriteLine("游戏开始"); string str = sr.ReadLine(); while (str != null) { Console.WriteLine(str); str = sr.ReadLine(); string str2 = Console.ReadLine(); if (str1 == str2) { a++; i = a * 10; Console.WriteLine("回答正确"); } else Console.WriteLine("回答错误"); str1 = sr2.ReadLine(); Console.ReadLine(); } Console.WriteLine("回答正确{0}道", a); Console.WriteLine("你所得总分为{0}", i); Console.ReadLine(); } } } class Program { static void Main(string[] args) { char c; Console.WriteLine("1书名,2电影名"); c = Convert.ToChar(Console.ReadLine()); switch (c) { case '1': Book.book(); break; case '2': Film.film(); break; } Console.ReadLine(); } } }
▼优质解答
答案和解析
一个猜书名的程序· 运行后输入1,进入书名竞猜·· 答对一个得10分 它读取答案.TXT进行对比
看了关于最简单的C#常识!谁可以告...的网友还看了以下: