Do you have this compilering error message?
"Argument '?': cannot convert from 'byte[]' to 'string' ???.cs" with .Net Compiler .Net 1.0 or .Net 2..0?
Do you have any problem for converting between 'byte[]' to 'string' (from 'byte[]' to 'string' or from 'string' to 'byte[]')?
Ok! Don’t worry.
You can use Encoding class (library).
In this example ABC is the name of a project and A01 is a resource with byte[] format.
"Argument '?': cannot convert from 'byte[]' to 'string' ???.cs" with .Net Compiler .Net 1.0 or .Net 2..0?
Do you have any problem for converting between 'byte[]' to 'string' (from 'byte[]' to 'string' or from 'string' to 'byte[]')?
Ok! Don’t worry.
You can use Encoding class (library).
In this example ABC is the name of a project and A01 is a resource with byte[] format.
String strTest = Encoding.ASCII.GetString(ABC.Properties.Resources.A01); Byte[] bytTest = Encoding.ASCII.GetBytes(strTest);So easy! Yes?
عجیبه باز یادم رفت که باید تو این دات نت همش از انکدینگ و دیکدینگ استفاده کنیم.
دوتا مثال بالا مثل روز راه رو نشون میده (یه چیزی هم روش!!!)
دوتا مثال بالا مثل روز راه رو نشون میده (یه چیزی هم روش!!!)
this can useful for another error message like this ...
ReplyDeleteError: Cannot convert value of parameter 'Picture' from 'System.String' to 'System.Byte[]'
I hope this helps.
Error: Cannot convert type 'char[]' to 'string'
ReplyDeleteFor converting from char array to string you can use of new string()
like below ...
char[] buffer = new char[200];
reader.ReadBlock(buffer, 0, 200);
line = new string(buffer);