newButton[row, col].Text = RNGType.getRandomValue(bingoLetters[col]).ToString();
这是我程序中的一行代码,它给我带来了麻烦。它说我需要创建一个对象引用。如何创建对象引用?
答案 0 :(得分:-1)
或许,您所要做的就是改变您的代码行:
newButton[row, col].Text = RNGType.getRandomValue(bingoLetters[col]).ToString();
为:
newButton[row, col].Text = (new RNGType()).getRandomValue(bingoLetters[col]).ToString();
或者,您也可以在编写代码时继续使用代码...前提是您可以将getRandomValue
类的RNGType
方法定义为static
。
旁注...当处理随机数生成器时(RNGType
看起来像一个自定义实现但仍然,这个信息无论如何都是有用的)总是更好地在某处创建它们的单个静态全局实例并在需要时继续使用那个:
public static RNGType s_Rand = new RNGType();
newButton[row, col].Text = s_Rand.getRandomValue(bingoLetters[col]).ToString();