SearchScore

static void Main(string[] args)
{
Console.WriteLine("请输入要查询的学生姓名!");
string nameToQuery = Console.ReadLine();
using (Stream stream = File.OpenRead(@"D:\C#\vs2015\SearchScore\Score.txt"))
using (StreamReader reader = new StreamReader(stream))
{
string line;
bool isFound = false;
while ((line = reader.ReadLine()) != null)
{
string[] strs = line.Split(‘ ‘);
string name = strs[0];
string score = strs[1];

if (string.IsNullOrEmpty(nameToQuery))//输入为空,成绩全部输出
{
Console.WriteLine(name + "的成绩是" + score);
}
else
{
if (name == nameToQuery)
{
Console.WriteLine("成绩是" + score);
isFound = true;

}

}
}
if (!string.IsNullOrEmpty(nameToQuery) && !isFound)
{
Console.WriteLine(nameToQuery +"的成绩不存在!!!");
}

}
Console.ReadKey();
}

时间: 2024-10-27 08:51:07

SearchScore的相关文章

angularjs select标签中参数的传递

今天做的一个demo中需要一个下拉选择框,并根据所选择的内容向服务器发送请求. 首先百度了一下angularjs关于select的使用,一种采用ng-repeat的方式. <select ng-model="stuTerm"> <option ng-repeat="term in terms" value="{{term.val}}">{{term.text}}</option> </select>

简单的爬虫 一

前两天看到院子子里有人用Python写了一个爬虫,爬拉勾网统计薪资等数据,所以我就想我是不是用C#也来一个爬虫 首先分析拉勾网 先选择一个.NET的,地点先统一选择北京 然后进入下面的这个页面 http://www.lagou.com/zhaopin/.NET/?labelWords=label 然后当我使劲刷新 上面这个地址的时候我发现,页面的头先出来的,中间的列表慢了一下,所以我猜测,当这个页面执行完成后通过AJAX加载第一页的信息. 然后我通过 fiddler 抓包验证我的猜想. 刷新一些

MVC之排球比赛计分程序 ——(二)架构概要设计

本程序主要基于MVC4框架,使应用程序的输入,处理和输出强制性分开,使得软件可维护性,可扩展性,灵活性以及封装性得到提高, MVC应用程序分为三个核心部件:Model,View, Controller. 一, 架构基本原则: MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型.视图.控制器.它们各自处理自己的任务. 视图  视图是用户看到并与之交互的界面.对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序

MVC之排球比赛计分程序 ——(八)具体代码(2)

三.TeamController具体代码如下: public class TeamController : Controller    {        private CountScoreDBContext db = new CountScoreDBContext(); //        // GET: /Team/ public ActionResult Index()        {            return View(db.Team.ToList());        }