2014-02-22 32 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