static void Main(string[] args)
{
string str1 = Console.ReadLine();
string str2 = "";
byte[] byt=new byte[100];
byt = Encoding.Unicode.GetBytes(str1);
str2 = Encoding.Unicode.GetString(byt).Substring (0,byt.Length );
Console.Write(str2);
Console.ReadLine();
}
这里出现未处理 System.ArgumentOutOfRangeException
Message="索引和长度必须引用该字符串内的位置。\r\n参数名: length"
Source="mscorlib"
ParamName="length"
StackTrace:
在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
在 System.String.Substring(Int32 startIndex, Int32 length)
在 ConsoleApplication15.Program.Main(String[] args) 位置 E:\chen\Visual Studio 2008\Projects\文件\ConsoleApplication15\ConsoleApplication15\Program.cs:行号 17
在 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
在 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart()
InnerException:
请问是怎么回事?
倚天杖
杨魅力
相关分类