Давайте почитаем что пишут в википедии
http://ru.wikipedia.org/wiki/Структу...граммирование)
В XNA структуры используются для математических классов для того, чтобы при вычислениях не происходил частый вызов сборщика мусора, т.к. все ValueType'ы уничтожаются при выходе из области видимости, это как раз и написано на странице википедии, приведенной выше.