请教如何解决:索引(从零开始)必须大于或等于零,且小于参数列表的大小。
using System;
public class FirstClass
{
public char a = 'a';
}
class UsingFirstClass
{
static void Main()
{
char b = 'b';
char c = b;
c= 'c';
FirstClass fl = new FirstClass();
FirstClass f2 = fl;
f2.a = 'd';
Console.WriteLine("b={0}",b);
Console.WriteLine("c={1}",c);
Console.WriteLine("fl={2}",fl.a);
Console.WriteLine("f2={3}",f2.a);
}
}
我想输出的结果是:
b = b
c = c
f1 = d
f2 = d
可是运行时,却出现以下的错误.请问这是为什么????
//“Project4.exe”:已加载“c:\windows\assembly\gac\mscorlib.resources\1.0.3300.0_zh-chs_b77a5c561934e089\mscorlib.resources.dll”,未加载符号。
//未处理的“System.FormatException”类型的异常出现在 mscorlib.dll 中
//其他信息:索引(从零开始)必须大于或等于零,且小于参数列表的大小。????
//程序“[2140] Project4.exe”已退出,返回值为 0 (0x0)。
请教要如何解决?????????????