我想从一个方法返回一个随机数,但显然隐式类型不正确。它说: “无法隐式转换类型 'Randomize.RandomNumber' 到 '廉政'”返回一个随机数类型问题
RandomNumber.cs:
using System;
using System.Collections.Generic;
using System.Text;
namespace Randomizer
{
class RandomNumber
{
public int RandomInRange(int l, int u)
{
Random generator = new Random();
return generator.Next(l, u);
}
}
}
的Program.cs:
using System;
using System.Collections.Generic;
using System.Text;
namespace Randomizer
{
class Program
{
static void Main(string[] args)
{
Console.Out.WriteLine("Please enter the minimum range for the random number\n");
int min = int.Parse(Console.In.ReadLine());
Console.Out.WriteLine("Please enter the maximum range for the random number\n");
int max = int.Parse(Console.In.ReadLine());
int RandomInt = new RandomNumber();
Console.Out.WriteLine("Your random number is: " + RandomInt.RandomInRange(min, max));
Console.In.ReadLine();
}
}
}
我知道这几乎是一个小白问题,但我习惯C++。我在这里先向您的帮助表示感谢。 =]
啊,现在有道理。谢谢您的帮助! – Stradigos 2010-03-03 00:16:36