字符数组赋值问题

lhy_123 2009-11-26 10:45:51
一个字符数组接收个数未知的字符,其中头和尾的字符是固定的,把头和尾之间的字符赋值给另外一个字符数组,我写的代码如下:
for ( i = 0; i < a.Length-1; i++)
{

if ((a[i] == 'E') && (a[i+1] == 'B'))

j = i;
}

for(n=j+4;n<a.Length;n++)
{
if (a[n] == '%')
{
k = n;
// MessageBox.Show(k.ToString());
}
}
for (h = j+4; h < k; h++)
{
for (z = 0; z<k-j-4; z++)
{
b[z] = a[h];
MessageBox.Show(b[2].ToString());
}
}

现在运行结果不对,哪位指点下??
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我姓区不姓区 2009-11-26
  • 打赏
  • 举报
回复

char[] result = new char[arr.Length - 2];//arr是接收到的字符数组
for(int i=0;i<result.Length;i++)
{
result[i] = char[i+1];
}
lhy_123 2009-11-26
  • 打赏
  • 举报
回复
我解决了,呵!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧