Definindo uma propriedade por reflexão com um valor de sequência

Eu gostaria de definir uma propriedade de um objeto através da reflexão, com um valor do tipo string. Então, por exemplo, suponha que eu tenha uma Shipclasse, com uma propriedade de Latitude, que é a double. Aqui está o que eu gostaria de fazer: Ship ship = new Ship(); string value =...