C# (.NET Core) with Linq, (削除) 32 (削除ここまで) 26 bytes
a=>a.Select((n,i)=>a[i^]=>a[i^1])
-8 bytes thanks to m90's witchcraft
C# (.NET Core), 73 bytes
a=>{for(int i=0,d=0;i<a.Length;i++){d=a[i];a[i]=a[++i];a[i]=d;}return a;}
C# (.NET Core) with Linq, (削除) 32 (削除ここまで) 26 bytes
a=>a.Select((n,i)=>a[i^])
-8 bytes thanks to m90's witchcraft
C# (.NET Core), 73 bytes
a=>{for(int i=0,d=0;i<a.Length;i++){d=a[i];a[i]=a[++i];a[i]=d;}return a;}
C# (.NET Core) with Linq, (削除) 32 (削除ここまで) 26 bytes
a=>a.Select((n,i)=>a[i^1])
-8 bytes thanks to m90's witchcraft
C# (.NET Core), 73 bytes
a=>{for(int i=0,d=0;i<a.Length;i++){d=a[i];a[i]=a[++i];a[i]=d;}return a;}
C# (.NET Core) with Linq, (削除) 32 (削除ここまで) 26 bytes
a=>a.Select((n,i)=>a[i^])
-8 bytes thanks to m90's witchcraft
C# (.NET Core), 73 bytes
a=>{for(int i=0,d=0;i<a.Length;i++){d=a[i];a[i]=a[++i];a[i]=d;}return a;}