あるクラス内の配列を呼び出すときに場合によってその対象を差し替えたいのですが
ポインタの使えないC#ではどのように記述すればよいでしょうか

具体的にはXNAで描画するときの頂点配列verticesなんですが
今は重いデータと軽いデータ両方の頂点配列をpublic宣言して
そのクラス達を管理してる外側で描画時にif文でDrawUserPrimitivesに渡すもの自体を切り替えていますが
あまりスマートでない気がします

プロパティで参照すればいい気もしますが都度コピーしていては効率も悪いので
何かいい方法はないでしょうか