日期:2014-05-19  浏览次数:20712 次

怎样在C#程序中获得二进制资源?
各位大侠,请赐教,不胜感激!!!

把一个二进制文件添加到解决方案中,设置它的属性是“嵌入的资源”。
怎样在程序中获得该资源的二进制流?



------解决方案--------------------
System.Reflection.Assembly r = Assembly.GetExecutingAssembly();
Stream temp=r.GetManifestResourceStream( "命名空间.资源名 ");
orgbuffer = new byte[temp.Length];
temp.Read(orgbuffer,0,(int)temp.Length);
temp.Close();