首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问异或校验有关问题

2012-01-24 
请教异或校验问题我用C#编写,想求一串二进制字符串按位进行异或.例如: abcdefg....字符串的长度是可变的.a

请教异或校验问题
我用C#编写,想求一串二进制字符串按位进行异或.

例如: a   b   c   d   e   f   g   ....字符串的长度是可变的.

a与b异或结果与c异或,结果再与d异或,依次最后求一个异或结果.


请问我该用怎样的循环来解决,

[解决办法]
string str = "abcedgee ";
byte result = (byte)0;
for(int index=0; index <str.Length; index++)
{
result ^= (byte)str[index];
}
return result;

热点排行