using System.Collections.Generic;
public string Name {get; set;}
private static void ApplyRandomNames(IEnumerable<Person> persons)
foreach (var person in persons)
person.Name = Guid.NewGuid().ToString("n");
public static void Main()
var randomPersons = Enumerable.Range(1, 10).Select(i => new Person());
ApplyRandomNames(randomPersons);
foreach (var person in randomPersons)
Console.WriteLine("Person name: {0}.", person.Name);