我试图简单地将文件中的图像读入字节数组。问题是我正在使用Xamarin,我想将我的数据访问代码与Xamarin Forms完全分离。问题是我的.Net版本(.NetPortable 4.5)不包含System.IO.File所以我现在不知道该怎么做。
有人可以指出我正确的方向或推荐Nuget的轻量级套餐吗?我希望在不使用Xamarin Forms的情况下实现以下目标,并且理想地将图像加载到具有.NetPortable 4.5或其他轻量级移动框架的字节数组中
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing; //Doesn't Exist in this .Net Framework!
using System.IO.File; //Doesn't Exist in this .Net Framework!
//using Xamarin.Forms; //I don't want to use Xamarin in this class
namespace EmployeeApp.DAT
{
public class EmployeeImageDAT
{
private ImageSource _employeeImageSource = ImageSource.FromFile("placeholder_image.png");
public EmployeeImageDAT() {
}
public ImageSource EmployeeImageSource
{
get
{
return _employeeImageSource;
}
set
{
_employeeImageSource = (value == null ? ImageSource.FromFile("placeholder_image.png") : value);
}
}
}
}