簡體   English   中英

將不同類型的數組存儲到鋸齒狀的數組中

[英]Storing an array of a different type into a jagged array

存儲在鋸齒狀數組中的數組是否需要為同一類型? 例如,我可以將一個整數數組和一個字符串數組存儲在一個鋸齒狀的數組中嗎?

為什么不使用對象數組? 這是一個例子-

        var jaggedArray = new object[3];
        jaggedArray[0] = new[] { 1, 2, 3 };
        jaggedArray[1] = new[] { "str", "onemore" };
        jaggedArray[2] = new[] { new { prop = 14 }, new { prop = 12 }, new { prop = 1 } };
        Console.Write(jaggedArray[0].ToString());

將其復制並粘貼到控制台應用程序中,並在Console上創建一個斷點。寫入后,您可以在快速監視窗口中看到構建的陣列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM