2014-02-22 61 views
1

值在Xamarin,我在strings.xml檔案如下:獲取的strings.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="app_name">AutoComplete</string> 
    <string name="action_settings">Settings</string> 
    <string name="hello_world">Hello world!</string> 
    <string name="auto_complete">AutoComplete</string> 
    <string name="multi_auto_complete">Multi AutoComplete</string> 
    <string-array name="list_of_countries"> 
     <item >USA</item> 
     <item >Uk</item> 
     <item >Canada</item> 
     <item >Australia</item> 
     <item >France</item> 
     <item >Italy</item> 
     <item >China</item> 
     <item >Japan</item> 
     <item >Spain</item> 
     </string-array> 

</resources>  

我怎樣才能得到上面的數據到一個數組?

這裏是我當前的代碼(即不工作):

String[] countries = Resources.GetStringArray (list_of_countries); 

在此先感謝

回答

5
String[] countries = Resources.GetStringArray(Resource.Array.list_of_countries); 

路徑的strings.xml:

Resources/values/Strings.xml 

我希望這將幫幫我!

+0

「資源」中沒有數組。碼。 – Garry

+0

構建應用程序。 – ROMAN

+1

即使在編譯後,也有「Resource.String」,但沒有「Resource.Array」 – Garry