<summary>
Converts a text string to a binary string separated by a band or number
</summary>
<param name= "Strcontent" > Text string </param>
<returns> band, binary string separated by number </returns>
private string Strtexttostrbin (String strText)
{
Byte[] Bytearr=null;
String Stringtobin= "";
System.Text.Encoding Encoding = System.Text.Encoding.UTF8;
Bytearr=encoding. GetBytes (StrText);
for (int i=0;i<bytearr. length;i++)
{
stringtobin+= "," +bytearr[i]. ToString ();
}
Return Stringtobin. Substring (1);
}
<summary>
Converts a binary string separated by a band and number into a text string
</summary>
<param name= "Strbin" > band, binary string separated by number </param>
<returns> text string </returns>
private string Strbintostrtext (String strbin)
{
string [] bintostr=strbin.split (', ');
Array binarray=array.createinstance (Type.GetType ("System.Byte"), Bintostr. Length);
for (int i=binarray.getlowerbound (0); i<=binarray.getupperbound (0); i++)
{
Binarray.setvalue (byte. Parse (bintostr[i]+ ""), I);
}
Byte[] Strtobin=new byte[bintostr. Length];
for (int i=binarray.getlowerbound (0); i<=binarray.getupperbound (0); i++)
{
Strtobin[i]= (Byte) binarray.getvalue (i);
}
System.Text.Encoding Encoding = System.Text.Encoding.UTF8;
return encoding. GetString (Strtobin);
}