尝试通过将 Int 作为实例方法中的参数传递来定义 Int 的值(哇)
Trying to Define the Value of an Int By Passing It As a Parameter in an Instanced Method (whew)
标题听起来很复杂。我在 C# 方面做得越来越好,但我在这里绝对需要一些帮助。我什至不确定我想做的事情是否可以按照我尝试做的方式实现。
我已经实例化了从 Class A 到 Class B 的方法,但现在我试图使用该方法来定义在 Class 中初始化的 int 的值B.
CLASS一个
class RandomGenerator
{
public void GetRandomNum(int placeholder)
{
Random random1 = new Random();
placeholder = random1.Next(123456789, 500000000);
}
}
CLASS B
public partial class NewEntryPage : Page
{
public NewEntryPage()
{
InitializeComponent();
}
private void finbutton(object sender, RoutedEventArgs e)
{
int ParseID;
int ParseAge;
int AcctNo;
int CheckNo;
RandomGenerator instance1 = new RandomGenerator();
instance1.GetRandomNum(AcctNo); <--- **//this is what I can't figure out**
我希望这个问题是有道理的。谢谢!
您需要 GetRandomNum
return 值而不是传入它。
public int GetRandomNum()
{
Random random1 = new Random();
int placeholder = random1.Next(123456789, 500000000);
return placeholder;
}
然后您可以在函数中使用该值。
RandomGenerator instance1 = new RandomGenerator();
AcctNo = instance1.GetRandomNum();
标题听起来很复杂。我在 C# 方面做得越来越好,但我在这里绝对需要一些帮助。我什至不确定我想做的事情是否可以按照我尝试做的方式实现。
我已经实例化了从 Class A 到 Class B 的方法,但现在我试图使用该方法来定义在 Class 中初始化的 int 的值B.
CLASS一个
class RandomGenerator
{
public void GetRandomNum(int placeholder)
{
Random random1 = new Random();
placeholder = random1.Next(123456789, 500000000);
}
}
CLASS B
public partial class NewEntryPage : Page
{
public NewEntryPage()
{
InitializeComponent();
}
private void finbutton(object sender, RoutedEventArgs e)
{
int ParseID;
int ParseAge;
int AcctNo;
int CheckNo;
RandomGenerator instance1 = new RandomGenerator();
instance1.GetRandomNum(AcctNo); <--- **//this is what I can't figure out**
我希望这个问题是有道理的。谢谢!
您需要 GetRandomNum
return 值而不是传入它。
public int GetRandomNum()
{
Random random1 = new Random();
int placeholder = random1.Next(123456789, 500000000);
return placeholder;
}
然后您可以在函数中使用该值。
RandomGenerator instance1 = new RandomGenerator();
AcctNo = instance1.GetRandomNum();