C# 帮助从WinForm转换到Windows Mobile
我的Winform C#程序中有以下代码: 而且它工作得非常好 当我在我的C#Windows mobile程序上尝试时,出现以下错误:C# 帮助从WinForm转换到Windows Mobile,c#,winforms,windows-mobile,C#,Winforms,Windows Mobile,我的Winform C#程序中有以下代码: 而且它工作得非常好 当我在我的C#Windows mobile程序上尝试时,出现以下错误: No overload for method 'GetString' takes '1' arguments 有什么问题吗?查看MS文档: 您使用的方法未在.NET Compact Framework(Windows mobile)中显示。您需要使用第二个版本,它还需要两个参数:Index和Count 完整的.NET框架相当大,对于小型设备来说太大了。因此,
No overload for method 'GetString' takes '1' arguments
有什么问题吗?查看MS文档:
您使用的方法未在.NET Compact Framework(Windows mobile)中显示。您需要使用第二个版本,它还需要两个参数:Index和Count 完整的.NET框架相当大,对于小型设备来说太大了。因此,当他们创建Compact框架时,他们必须削减一些API。结果是对CF 1.0进行了相当残酷的调整,多年来,他们慢慢地添加了一些内容 有时,您会遇到缺少特定覆盖的API。答案是使用支持的不同覆盖。在这种情况下:
Encoding.GetString (Byte[] toDecode, Int32 indexOfFirstByteToDecode,
Int32 numberOfBytes)
@加利,你能搞定的!您只需要开始索引以及数组中的内容量。您的代码中已经包含了所需的所有信息!:)
Encoding.GetString (Byte[] toDecode, Int32 indexOfFirstByteToDecode,
Int32 numberOfBytes)