private static WriteTextField ( byte hdr, int offset, int maxLen, string val ) : void | ||
hdr | byte | |
offset | int | |
maxLen | int | |
val | string | |
return | void |
private static void WriteTextField(byte[] hdr, int offset, int maxLen, string val)
{
if (val == null)
return;
byte[] convertedFN = Encoding.UTF8.GetBytes(val);
for (int i = 0; i < maxLen; i++)
{
if (i < convertedFN.Length)
hdr[offset + i] = convertedFN[i];
else
hdr[offset + i] = 0;
}
}