使用Linq/C#选择随机图像?

1 c# linq random file

我试图从目录中选择现有的图像.图像文件在创建时会动态重命名,但它们当前具有的格式无法更改.这是一个例子.

client_2010_10_23_001.jpg

基本上,图像是根据上载时间的名称并递增.也许将文件名拆分成数组并选择那种方式?我认为这可能是正确的方向,但我在构思这个方法时遇到了麻烦.

谢谢!

Onk*_*org 6

我想这会做到:

var allImages = System.IO.Directory.GetFiles("C:\\", "*.jpg");
var random = new Random();
var randomImage = allImages[random.Next(allImages.Length)];
Run Code Online (Sandbox Code Playgroud)