IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C# 猜数字小游戏(IDisposable接口练习)

    abilitytao发表于 2014-09-21 04:26:00
    love 0
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    class iTimer:IDisposable
    {
    String mes;
    DateTime s;
    public iTimer(String mes)
    {
    this.mes = mes;
    s = DateTime.Now;
    }

    public void Dispose()
    {

    DateTime t = DateTime.Now;
    TimeSpan ts = t - s;
    Console.Error.WriteLine("spent time(in Milliseconds):");
    Console.Error.WriteLine(ts.TotalMilliseconds);

    }

    public static void Main()
    {

    using (iTimer t = new iTimer("game"))
    {
    int ans = 10;
    int input = Int32.Parse(Console.ReadLine());

    while(ans!=input)
    {
    Console.WriteLine("please try again.");
    input = Int32.Parse(Console.ReadLine());
    }
    Console.WriteLine("Correct!");

    }

    Console.Error.WriteLine("the program is terminated");


    }


    }


    abilitytao 2014-09-21 12:26 发表评论


沪ICP备19023445号-2号
友情链接