Mega Code Archive

 
Categories / C# / Development Class
 

Get Resource As Bytes

using System; using System.Collections.Generic; using System.Linq; using System.Text; public static class Utils {     public static List<Byte> GetResourceAsBytes(string ResourcePath)     {         List<Byte> result = new List<byte>();         Uri uri = new Uri(ResourcePath, UriKind.Relative);         System.Windows.Resources.StreamResourceInfo sri = System.Windows.Application.GetResourceStream(uri);         System.IO.Stream componentStream = sri.Stream;         Byte[] bytes = new Byte[componentStream.Length];         int size = componentStream.Read(bytes, 0, (int)componentStream.Length);         result.AddRange(bytes);         return result;     } }