//宣告SData(0 to 0)
string[] SData = new string[1];
取得陣列資訊:
test.GetLength(int) 傳回int維度的元素 test.GetLowerBound(int) 傳回int維度的LowerBound test.GetUpperBound(int) 傳回int維度的UppBound
在程式中更改陣列長度:
複製程式碼(Copy to clipboard)呼叫範例:
public static Array ReDim(Array origArray, Int32 desiredSize)
{
Type t = origArray.GetType().GetElementType();
Array newArray = Array.CreateInstance(t, desiredSize);
Array.Copy(origArray, 0, newArray, 0, Math.Min(origArray.Length, desiredSize));
return newArray;
}
//將SData的陣列長度加1
SData = (string[])ReDim(SData, SData.GetUpperBound(0) + 2);
沒有留言:
張貼留言