我在安装了Net Framework 4.5的Windows 8中使用Microsoft Visual Studio 2012。
我似乎无法在UTF8Encoding类中找到getString(Byte [])方法。
由于msdn documentation提供了两种方法,我不确定我错过了什么。
方法:UTF8Encoding类中的GetString
我的Microsoft C#代码:
using System.Text;
// the code which I use the GetString method
// characters is a byte array
UTF8Encoding utfEncode= new UTF8Encoding();
string encodedStr= utfEncode.GetString(characters, 0, characters.Length); //this method is available to me
string encodedStr= utfEncode.GetString(characters); // the error message was that no such overloading method is found
答案 0 :(得分:1)
AS MSDN文档GetString
,其中一个参数不适用于可移植类库和XNA应用程序。你必须使用3个参数的第二次重载