c#中数组怎么向后偏移一位

C++中这样写最终会输出bcd

char str[] = "abcd";
printf("%s", str+1);

当我尝试在c#中这么做时会导致错误
CS0019:运算符"+"无法应用于"string"和"int"类型的操作数
请问正确的写法是什么?

Dictionary<string, int> remoteVersions = new Dictionary<string, int>();

byte[] buffer = new WebClient().DownloadData("https://control0forver.github.io/Console/Versions.txt");
string[] strLines_remoteCfg = Encoding.ASCII.GetString(buffer).Split("\n") + 1; // CS0019
foreach (string line in strLines_remoteCfg)
{
    string[] argv = line.Split(' ');
    this.DisplayAlert("Data", "\"" + line + "\"", "Ok");
    remoteVersions.Add(argv[0], int.Parse(argv[1]));
}

这是数组
只能用索引
指针才可以这样

#include <stdio.h>
 
int main()
{
    char* str = "abcd";
    printf("%s", str+1);
    return 0;
}

结果:bcd

char类型