c#中怎样把图赋给数组

 我来答
srobot
2010-12-18 · TA获得超过1460个赞
知道答主
回答量:137
采纳率:100%
帮助的人:93.2万
展开全部
将图片转换为字符串
先按二进制读取出来,然后每8位转成ASCII,再组成字符串。

将文件通过fs.Read(FileData,0,FileLen)保存在Byte变量中。以下是核心代码:
FileStream fs = new FileStream("1.jpg", FileMode.Open);
int filelength = 0;
filelength=(int) fs.Length; //获得文件长度
Byte[] fl = new Byte[filelength]; //建立一个字节数组
fs.Read(fl, 0, filelength); //按字节流读取
fs.Close()
使用的时候请包含IO命名空间。

然后把二进制流转成ASCII可以使用Encoding.UTF8.GetBytes或者Convert.ToBase64String,也就是说使用Encoding.UTF8或者Convert下面的一些方法实现,具体我不找了,你查查MSDN吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rihqga
2010-12-18 · TA获得超过674个赞
知道小有建树答主
回答量:448
采纳率:100%
帮助的人:329万
展开全部
我用sql server为例给你粗略的写一下:
SqlConnection conn = new ...();
conn.open();
string sql = "你的查询语句";
SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
DataSet dSet = new DataSet();
sda.fill(dSet);
string[] match = new string[dSet.table[0].rows.count];
for(int i=0;i<match.length;i++)
{
match[i] = dSet.table[0].rows[i][0];
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司馬尘恋
2010-12-18 · TA获得超过1101个赞
知道小有建树答主
回答量:427
采纳率:0%
帮助的人:594万
展开全部
List<Image> imgs=new List<Image>();
imgs.Add();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式