Вот сэмпл у вас грязноватый... Вот как он должен выглядеть:

```
Temperature temperature;
temperature.unit = Celsius;
temperature.value = 10;

TemperatureConverter convertor;
Unit toUnit = Kelvin;

Temperature outTemperature = convertor.Convert(temperature, toUnit);
```

Видите разницу??