窗体游戏,字符串错误?(vs2015desktop)

本文关键字:vs2015desktop 错误 游戏 字符串 窗体 | 更新日期: 2023-09-27 18:08:28

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Treasure_Hunter
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

问题在这里

        private void Axe_Click(object sender, EventArgs e)
        {
            string aaxe = "n";
        if (aaxe = = 'y');
        {
            richTextBox1.AppendText("You Used your AXE");
        }   
        else    
        {    
                richTextBox1.AppendText("Empty");
        }

我要做的是让它检查"aaxe = y/n"如果是"yes(y)"它将工作,否则就会显示"Empty"

错误

错误CS1525无效表达式term '=' Treasure Hunter 23

警告CS0642可能错误的空语句Treasure Hunter 23

错误CS1513}预期宝藏猎人26

        }
        private void Pickaxe_Click(object sender, EventArgs e)
        {
        }
        private void Shovel_Click(object sender, EventArgs e)
        {
        }
        private void Candle_Click(object sender, EventArgs e)
        {
        }
        private void Knife_Click(object sender, EventArgs e)
        {
        }
        private void Key_Click(object sender, EventArgs e)
        {
        }
        private void Treasure_Click(object sender, EventArgs e)
        {
        }
    }
}

我想做一个寻宝文字游戏

窗体游戏,字符串错误?(vs2015desktop)

这部分代码将始终为false:

private void Axe_Click(object sender, EventArgs e)
{
    string aaxe = "n";
    if (aaxe == ('y').ToString())
    {
       ...

Aaxe需要在类级别声明

为什么在你的代码中有一个空格'==',而不是'=='