string[] stArray = new string[] { "A", "B", "C" , "D" };

→ACBD
このように
例えばCをAの後に移動させ
その後の配列値は順番通りBDと続くような
配列操作を行うにはどのようにすれば良いのでしょうか?