7 Mayıs 2016 Cumartesi

Resources

Resources
Resources Sınıfı yazısına taşıdım.

Eğer bir başka assembly içindeki resource dosyasını yüklemek istersek şöyle yaparız.
public byte[] ExtractResource(Assembly assembly, string resourceName)
{
  
  using (Stream resFilestream = assembly.GetManifestResourceStream(resourceName))
  {
  
    byte[] bytes = new byte[resFilestream.Length];
    resFilestream.Read(bytes, 0, bytes.Length);

    return bytes;
  }
}

Kullanması oldukça basit
byte[] bytes = ExtractResource( Assembly.GetExecutingAssembly()
                              , "Project.Namespace.NameOfFile.ext"
                              );

ResourceManager
ResourceManager Sınıfı yazısına taşıdım.

Hiç yorum yok:

Yorum Gönder