C#UTF8Encoding getString(Byte [])方法没有出现

时间:2013-05-17 04:06:30

标签: c# utf-8

我在安装了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

1 个答案:

答案 0 :(得分:1)

AS MSDN文档GetString,其中一个参数不适用于可移植类库和XNA应用程序。你必须使用3个参数的第二次重载

enter image description here