想做连连看,从100多张图片随机抽取8张,但是imagelist会导致图片失真,Properties.Resources没法随机取图,这该怎么办才好啊? —- 5分 把图片文件名称编号,然后随机出一个文件名,就加载出来 而不是100张先都加载到内存里,再随机挑选 —- 2分 或者可以不用去改文件名,而是把文件名放到List<string>里,然后随机取出8个 —- 5分 可以把所有图片的路径放到字符串组里,然后随机读取路径并加载… —- 2、3 楼好。 —- 8分 一般来说这样的东西都不扔在资源文件中..因为这样就固定了…如果扔在了debug/images/下..我随意更改图片都可以..更利于你”程序”的维护. list<image>而已..至于你如何构造这个泛型那是你自己的事情了.. 比如image.fromfile然后add 或者是其他方式我就不一一列举了 所谓的随机N个 对于集合来说 无非就是orderby然后top而已.. 比如 var top8 = list.OrderBy(i => Guid.NewGuid()).Take(8).ToList(); 剩下的 就是你自己绑定的事了. CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何随机读取图片文件! 喜欢 (0)赏[1034331897@qq.com]分享 (0)