2012-04-03 71 views
0

什麼是C#等價物?C#相當於C++/CLI數據類型

private array<__int32>^ func() 
{ 
} 
+4

'私人INT [] FUNC()'?從來沒有用C++/CLI編程,所以我不確定。 – flai 2012-04-03 19:59:45

+0

對像__int32這樣的類型要小心。這是一種永遠不會改變規模的類型,即使是在計算你的退休基金餘額的256位機器上也是如此。 C#和C++都使用int作爲別名,以便面向未來的語言。如果你保留它,那麼'Int32 [] func()'是適當的。 – 2012-04-03 20:23:17

+0

這不是有效的C++/CLI代碼。在C++中,'private'不是一個per-member修飾符。 – 2012-04-05 16:25:15

回答

0

正確的類型應該是:

private int[] func() 
{ 
} 

甚至

private List<int> func() 
{ 
} 
0

雖然我在C++/CLI從未編程的,我覺得這些都是您正在尋找的類型:

  • 簡單數組:int[]
  • 動態擴展陣列:List<int>