Gre*_*ech 14
您可以使用Array.Resize哪个将保留数组的内容.
例如
var array = myClass.SomeArrayProperty;
Array.Resize(ref array, newSize);
myClass.SomeArrayProperty = array;
Run Code Online (Sandbox Code Playgroud)
您需要使用临时变量,因为属性不能用作ref参数.
如果它是您的类,您应该更改属性以使用IList<string>,ICollection<string>或者IEnumerable<string>,取决于您预期将使用此属性的方式.然后,无论您选择从函数返回哪一个,请尝试List<string>在类型本身中使用a .