I need to convert an array of bytes to a string, but without using Unicode. Just ASCII (base 10 maybe).. so how can I do this? Here's my code, but this spits out a string of unicode characters representing the array, instead of the raw ASCII characters I need.

VB Code:
  1. Public Shared Function ConvertHashToAscii(ByVal hash() As Byte) As String
  2.  
  3.         Dim sb As New StringBuilder
  4.         Dim number As Byte
  5.  
  6.         For Each number In hash
  7.             sb.Append(Convert.ToChar(number))
  8.         Next
  9.  
  10.         Return sb.ToString
  11.  
  12.     End Function

Any help, as always, is greatly appreciated.

Thanks,
KT