我有一個獨特的情況,我需要創建位置爲零,然後是剩餘位置的拆分字符串的字符串數組。例如,我要輸入以下字符串:將字符串拆分爲特定的數組位置c#
"this/\is/\a/\test/\string"
輸出結果如下
array[0] = null;
array[1] = "this";
array[2] = "is";
array[3] = "a";
array[4] = "test";
array[5] = "string";
我知道我可以用幾行代碼的笨重的方式做到這一點,但我尋找一種將字符串拆分成特定數組位置的優雅方式,或者只是在它之前插入null。位置0的空字符串也是可以接受的,但並不理想。有沒有一個很好的方法來實現這個目標?陣列位置的數量會有所不同,因爲輸入字符串將有不同數量的參數需要拉動。
拆分它你通常做的方式,使用'Array.Copy'並將其複製到索引1,並設置索引0'null'。 –