本文介绍了从septets转换为octet的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这段代码,可以将十六进制转换为七段式
字符串hexvalue = textBox1.Text;
字符串binaryval = textBox2.Text;
binaryval = Convert.ToString(Convert.ToInt32(hexvalue,16),2);
textBox2.Text = binaryval;
但是现在我想将这些septet转换为八位字节,有人可以帮助我吗?
i have this code for the conversion of hex into septets
string hexvalue = textBox1.Text;
string binaryval = textBox2.Text;
binaryval = Convert.ToString(Convert.ToInt32(hexvalue, 16), 2);
textBox2.Text = binaryval;
but now i want to convert these septets into octets, can anyone help me?
推荐答案
private void septetToOctet()
{
int len = 1;
int j = 0;
int septetcount = septet.Count;
while (j < septet.Count - 1)
{
string tmp = septet[j]; // storing jth value
string tmp1 = septet[j + 1]; //storing j+1 th value
string mid = SWAP(tmp1);
tmp1 = mid;
tmp1 = tmp1.Substring(0, len);
string add = SWAP(tmp1);
tmp = add + tmp;// +"-";
tmp = tmp.Substring(0, 8);
//txtoctet.Text += tmp + " || ";
octet.Add(tmp);
len++;
if (len == 8)
{
len = 1;
j = j + 1;
}
j = j + 1;
}
}
这篇关于从septets转换为octet的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!