积极答复者
未将对象引用设置到对象的实例(含代码)

问题
-
class Program
{
static void Main(string[] args)
{Push("dsa");
}
private static int location = 0;//后缀表达式的各个位置
public static int Location
{
get { return location; }
set { location = value; }
}private static string[] expression;//后缀表达式各个位置的值
public static string[] Expression
{
get { return expression; }//注意写法
set { expression = value; }
}public static void Push(string record)
{
Expression[Location] = record;//未将对象引用设置到对象的实例?????
location++;
}
}运行时显示“将对象引用设置到对象的实例。”
答案
-
你好
這是因為你沒有初始化你的 expression String Array
E.G.
private static string[] expression;//后缀表达式各个位置的值
或者你可以嘗試初始化你的 expression String Array
E.G.
private static string[] expression = new string[100];//后缀表达式各个位置的值 [Array Size of 100]
Please correct me if my concept is wrong
Chi- 已编辑 ChiYauModerator 2011年9月27日 12:21
- 已标记为答案 mldarkMember 2011年9月27日 12:40
全部回复
-
你好
這是因為你沒有初始化你的 expression String Array
E.G.
private static string[] expression;//后缀表达式各个位置的值
或者你可以嘗試初始化你的 expression String Array
E.G.
private static string[] expression = new string[100];//后缀表达式各个位置的值 [Array Size of 100]
Please correct me if my concept is wrong
Chi- 已编辑 ChiYauModerator 2011年9月27日 12:21
- 已标记为答案 mldarkMember 2011年9月27日 12:40