C# return返回值问题

时间:2016.09.19 发布人:yinpei369

C# return返回值问题

已解决问题

谷歌yinpei369用户在2016.09.19提交了关于“城南旧事C# return返回值问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-28T02:55:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:denqa  

你最上面,声明了一个全局变量publicbyte[]all;

nas_message两做洲()方法里面的哪个byte[]all=newbyte[100];是最上面哪个publicbyte[]all没有耐问者赋值到。

改进方法是:

123456publicvoidnas_message(){len问答gth=Convert.ToTnt16(content[4]);all=newbyte[些慢节特这附意置班该100];all=content.Skip(5).ToArray();}

注意:主要是你nas_message()方法中,重新声明了局部变量,导致全局变量没有成功赋值(局部变量的优先级大流滑见被确富于全部变量)。