C#实现猜数字小游戏

 更新时间:2020年03月11日 07:59:10   作者:fanxingyue  
这篇文章主要为大家详细介绍了C#实现猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C#实现猜数字小游戏的具体代码,供大家参考,具体内容如下

效果如图:

代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace _1csz
{
  public partial class Form1 : Form
  {
    int x;///定义的是一个全局变量
    public Form1()
    {
      InitializeComponent();
    }
 
    private void button1_Click(object sender, EventArgs e)///产生一个随机数
    {
      Random rd = new Random();
      x = rd.Next(100);
    }
 
    private void button2_Click(object sender, EventArgs e)///显示正确答案
    {
      label4.Visible = true;
      label4.Text = x.ToString();
    }
 
    private void button3_Click(object sender, EventArgs e)///退出键
    {
      Application.Exit();
    }
 
    private void Form1_Load(object sender, EventArgs e)///窗体初始化
    {
      label3.Visible = false;
      label4.Visible = false;
    }
 
    private void textBox1_KeyDown(object sender, KeyEventArgs e)///KeyDown事件:当焦点在文本框时按下任何键都触发该事件
    {
      if (e.KeyCode==Keys.Enter)///KeyCode属性获取KeyUp和KeyDown事件的键盘代码,其值用Keys枚举成员名
      {
        if (x==int.Parse(textBox1.Text))
        {
          label3.Visible = true;
          label3.Text = "猜对了,你真棒!";
        }
        else if (int.Parse(textBox1.Text) > x)
        {
          label3.Visible = true;
          label3.Text = "真是,猜大了!";
        }
        else
        {
          label3.Visible = true;
          label3.Text = "真是,猜小了!";
        }
      }
    }
 
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C#泛型详解

    C#泛型详解

    本文详细讲解了C#中的泛型,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 基于WPF简单实现Meesage消息提醒

    基于WPF简单实现Meesage消息提醒

    这篇文章主要介绍了如何利用WPF简单实现Meesage消息提醒,文中的示例代码讲解详细,对我们学习或工作有一定帮助,需要的可以参考一下
    2023-07-07
  • 解决C#中Linq GroupBy 和OrderBy失效的方法

    解决C#中Linq GroupBy 和OrderBy失效的方法

    最近发现了一个问题,在服务器端的Linq GroupBy 和OrderBy居然不管用,后来终于解决了所以现在分享给大家,有需要的朋友们可以参考借鉴。
    2016-09-09
  • Windows服务编写(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)

    Windows服务编写(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)

    这篇文章主要介绍了Windows服务编写Windows Service,system权限程序显示界面与用户交互(xp,win7通用) ,需要的朋友可以参考下
    2016-04-04
  • 详谈C# 图片与byte[]之间以及byte[]与string之间的转换

    详谈C# 图片与byte[]之间以及byte[]与string之间的转换

    下面小编就为大家带来一篇详谈C# 图片与byte[]之间以及byte[]与string之间的转换。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • WinForm实现的图片拖拽与缩放功能示例

    WinForm实现的图片拖拽与缩放功能示例

    这篇文章主要介绍了WinForm实现的图片拖拽与缩放功能,结合具体实例形式分析了WinForm鼠标事件响应及图片元素动态操作相关实现技巧,需要的朋友可以参考下
    2017-05-05
  • TortoiseSVN使用教程

    TortoiseSVN使用教程

    TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。本文给大家介绍TortoiseSVN使用教程,对tortoisesvn使用相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • 举例讲解C#中自动实现的属性

    举例讲解C#中自动实现的属性

    这篇文章主要介绍了C#中自动实现的属性,包括使用自动实现的属性实现轻量类的方法,需要的朋友可以参考下
    2016-01-01
  • C#中using语句的用法

    C#中using语句的用法

    这篇文章介绍了C#中using语句的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • ref 和out传参的区别分析

    ref 和out传参的区别分析

    今天又遇到这个问题了,问了问同事,他说最近面试的时候,也问道他了,于是给我讲了讲,现在大概是记住了,分享一下。
    2013-04-04

最新评论