在if语句中使用返回的随机数

时间:2017-10-22 18:13:22

标签: c# winforms

我想生成1到9之间的随机数并回复它的结果,但是我无法分配数字,因为它是一种方法。

static int number(int min, int max)
{
    Random random = new Random(); 
    return random.Next(1, 9);
} 

if (number = 1)
{
    // Do Stuff
}

我应该改变什么来使其有效?

编辑:我删除了这部分代码,因为长度不同,但我没有像那样调用if语句。

2 个答案:

答案 0 :(得分:2)

请尝试以下

<style name="buttonTheme" parent="Widget.AppCompat.Button.Colored">
    <item name="colorButtonNormal">@color/#000000</item>

答案 1 :(得分:-1)

这是修复它的一种方法,但它不是同一个Methode,所以我不知道你是否需要相同的方法,你想要多少个数字?试试这个。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace test6
    {
        class Program
        {
            static char randomNumber(string s)
            {

                Random rnd = new Random();
                int index = rnd.Next(0, s.Length);
                return s[index];
            }

            char number = randomNumber("123456789");
            static void Main(string[] args)
            {
                Console.WriteLine(randomNumber("123456789"));
                Console.ReadKey();
            }
        }
    }