自定义资源的释放问题

q520525745 2011-11-01 04:57:49

Assembly Ably = Assembly.GetExecutingAssembly();
Stream sTream = Ably.GetManifestResourceStream("exe.Pak.111.pak");
byte[] List = new byte[sTream.Length];
FileStream FsTream = new FileStream(szPak + "\\111.pak", FileMode.Create);
BinaryWriter BWriter = new BinaryWriter(FsTream);
BWriter.Write(List, 0, List.Length);
BWriter.Close();
FsTream.Close();

提示 List未实例化,前面一直可以用的 请问是什么问题
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bullatus 2011-11-01
  • 打赏
  • 举报
回复
你在byte[] List = new byte[sTream.Length];
之后看看有没有被初始化。
还有,List也是个类名,看有冲突没
  • 打赏
  • 举报
回复
使用前,先判断list是否为null

110,533

社区成员

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

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

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