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]));
}