Bir koleksiyondaki string değerleri random getirmek istersek
static Random rnd = new Random (); int r = rnd . Next ( list . Count ); MessageBox . Show (( string ) list [ r ]); Diğer bir yöntem extension method ile public static class EnumerableExtension { public static T PickRandom < T >( this IEnumerable < T > source ) { return source . PickRandom ( 1 ). Single (); } public static IEnumerable < T > PickRandom < T >( this IEnumerable < T > source , int count ) { return source . Shuffle (). Take ( count ); } public static IEnumerable < T > Shuffle < T >( this IEnumerable < T > source ) { return source . OrderBy ( x => Guid . NewGuid ()); } } Kullanımı var strings = new List (); var randomString = strings . PickRandom (); Eğer b...