小编use*_*044的帖子

可以使用&&或|| 在switch语句中?Visual C#

所以我正在制作一个Rock Paper Scissor游戏,我对它做了一些调整,包括生活和其他事情.现在我陷入了switch语句.我的if语句工作正常:

private void Result_TextChanged(object sender, EventArgs e)
{
     if (playerscore == 1 || pcscore == 1)
     {
          PlayerLife.Image = Properties.Resources.Five;
     }
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何将其转换为switch语句?

private void Result_TextChanged(object sender, EventArgs e)
{              
    switch (playerscore || pcscore)
    {
         case 1:
             PlayerLife.Image = Properties.Resources.Five;
             break;
    }
}
Run Code Online (Sandbox Code Playgroud)

似乎没有用.

c# if-statement switch-statement

4
推荐指数
1
解决办法
8268
查看次数

无法生成随机数Visual C#

我正在尝试将Rock Paper Scissors游戏作为我的第一个'项目',所以我需要计算机从1-3生成一个随机数来表示他们的回合.

我一直在尝试这段代码,但我无法弄清楚为什么它不起作用:

Random rnd = new Random();
int pchand= rnd.Next(1, 4); 
Run Code Online (Sandbox Code Playgroud)

在rnd下面有一条红色的波浪线,上面写着:

A field initializer cannot reference the non-static field, method, or property FileName.Form1.rnd
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

c#

0
推荐指数
1
解决办法
148
查看次数

一个窗口中有多个表单?Visual C#

我正在尝试将一个简单的Rock Paper Scissor游戏作为我在Visual Studio上的第一个C#项目,但我遇到了一些麻烦.

我正试图让游戏有一个像复古游戏之一的标题页.

我正在考虑制作一个包含四个选项的页面,Start,Exit,Rules和About.当用户选择一个选项时,会在显示游戏的同一窗口中显示不同的表单或显示规则等.

谁能指出我正确的方向?

c#

0
推荐指数
1
解决办法
5308
查看次数

标签 统计

c# ×3

if-statement ×1

switch-statement ×1