溫馨提示×

c#中object類型數據怎么遍歷

c#
小億
657
2024-02-01 16:26:50
欄目: 編程語言

在C#中,可以使用foreach循環來遍歷object類型的數據。先將object類型的數據轉換為適當的類型,然后再進行遍歷操作。以下是一個示例代碼:

object[] myArray = { 1, "two", 3.0, 4 }; // 假設有一個包含不同類型的object數組

foreach (object obj in myArray)
{
    if (obj is int) // 檢查對象類型
    {
        int num = (int)obj; // 將對象轉換為int類型
        Console.WriteLine("整數: " + num);
    }
    else if (obj is string)
    {
        string str = (string)obj; // 將對象轉換為string類型
        Console.WriteLine("字符串: " + str);
    }
    else if (obj is double)
    {
        double dbl = (double)obj; // 將對象轉換為double類型
        Console.WriteLine("雙精度浮點數: " + dbl);
    }
}

運行上述代碼,將輸出以下結果:

整數: 1
字符串: two
雙精度浮點數: 3
整數: 4

注意:在遍歷object類型數據時,需要確保對象的轉換是安全的,否則可能會出現運行時異常。建議在進行轉換之前使用is關鍵字進行類型檢查,以確保轉換的安全性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女