配列から最初の要素を除くすべての要素を取得する

はい、Enumerable.Skip はあなたが望むことを行います:

contents.Skip(1)

ただし、配列を取得する場合は、結果は IEnumerable になります。

contents.Skip(1).ToArray()

以下は for と同等です ループ:

foreach (var item in contents.Skip(1))
    Message += item;