服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C#实现猜数字小游戏

C#实现猜数字小游戏

2022-08-29 14:52fanxingyue C#

这篇文章主要为大家详细介绍了C#实现猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

效果如图:

C#实现猜数字小游戏

代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
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 = "真是,猜小了!";
        }
      }
    }
 
  }
}

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

原文链接:https://blog.csdn.net/a716121/article/details/51476968

延伸 · 阅读

精彩推荐
  • C#C#实现JSON解析器MojoUnityJson功能(简单且高效)

    C#实现JSON解析器MojoUnityJson功能(简单且高效)

    MojoUnityJson 是使用C#实现的JSON解析器 ,算法思路来自于游戏引擎Mojoc的C语言实现 Json.h。这篇文章主要介绍了C#实现JSON解析器MojoUnityJson的方法,需要的朋友...

    scottcgi11762022-02-19
  • C#C#简单数字图像处理程序

    C#简单数字图像处理程序

    这篇文章主要为大家详细介绍了C#简单数字图像处理程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Lynn_whu11392022-03-01
  • C#简单实现winform编辑器

    简单实现winform编辑器

    这篇文章主要教大家如何简单实现winform编辑器,功能很简单,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    忧叹ic5642022-01-20
  • C#WCF实现进程间管道通信Demo分享

    WCF实现进程间管道通信Demo分享

    下面小编就为大家分享一篇WCF实现进程间管道通信Demo,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    秋荷雨翔11532022-02-16
  • C#C#中abstract的用法详解

    C#中abstract的用法详解

    abstract可以用来修饰类,方法,属性,索引器和时间,这里不包括字段. 使用abstrac修饰的类,该类只能作为其他类的基类,不能实例化,而且abstract修饰的成员在派生...

    Q3012263910892021-12-15
  • C#NGUI实现滑动翻页效果实例代码

    NGUI实现滑动翻页效果实例代码

    本文通过一段实例代码给大家介绍NGUI实现滑动翻页效果,代码简单易懂,对ngui 滑动翻页相关知识感兴趣的朋友一起学习吧...

    C#教程网5462021-11-17
  • C#c#计算某段代码的执行时间实例方法

    c#计算某段代码的执行时间实例方法

    在本篇文章里我们给大家整理了关于c#计算某段代码的执行时间的方法和经验,有兴趣的朋友们学习下。...

    C#教程网11242022-07-07
  • C#C# JsonHelper 操作辅助类,拿来直接用

    C# JsonHelper 操作辅助类,拿来直接用

    本文总结了一些常用的JSON操作辅助类,包括转换、判断、Ajax异步等操作,希望能帮到大家。...

    果冻布丁喜之郎8662021-11-21