M
Markus Sommer
Hello!
string test = char(2) + "HelloWorld" + char(29);
IsPrintableCharToDec(test);
My target:
Example
Output <2>HelloWorld<29>
public string IsPrintableCharToDec(char c)
{
string ret= c.ToString();
if ((!char.IsLetterOrDigit(c) &&
!char.IsPunctuation(c)) &&
!char.IsSymbol(c))
{
ret = "<" + c.ToString() + ">";
}
return ret;
}
Output <2>HelloWorld<1D>
public string IsPrintableCharToHex(char c)
{
string ret= c.ToString();
if ((!char.IsLetterOrDigit(c) &&
!char.IsPunctuation(c)) &&
!char.IsSymbol(c))
{
ret = "<" + c.ToString() + ">";
}
return ret;
}
http://en.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
Binary Oct Dec Hex Abbr PR[t 1] CS[t 2] CEC[t 3] Description
000 0000 000 0 00 NUL †^@ \0 Null character
000 0001 001 1 01 SOH â ^A Start of Header
000 0010 002 2 02 STX â‚ ^B Start of Text
000 0011 003 3 03 ETX ⃠^C End of Text
How can I reach my goal?
Greeting Markus
string test = char(2) + "HelloWorld" + char(29);
IsPrintableCharToDec(test);
My target:
Example
Output <2>HelloWorld<29>
public string IsPrintableCharToDec(char c)
{
string ret= c.ToString();
if ((!char.IsLetterOrDigit(c) &&
!char.IsPunctuation(c)) &&
!char.IsSymbol(c))
{
ret = "<" + c.ToString() + ">";
}
return ret;
}
Output <2>HelloWorld<1D>
public string IsPrintableCharToHex(char c)
{
string ret= c.ToString();
if ((!char.IsLetterOrDigit(c) &&
!char.IsPunctuation(c)) &&
!char.IsSymbol(c))
{
ret = "<" + c.ToString() + ">";
}
return ret;
}
http://en.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange
Binary Oct Dec Hex Abbr PR[t 1] CS[t 2] CEC[t 3] Description
000 0000 000 0 00 NUL †^@ \0 Null character
000 0001 001 1 01 SOH â ^A Start of Header
000 0010 002 2 02 STX â‚ ^B Start of Text
000 0011 003 3 03 ETX ⃠^C End of Text
How can I reach my goal?
Greeting Markus