2012-04-26 7 views
0

は、私はこのような色を指定した配列、私はインデックスを選択するにはどうすればよいWP7のインデックスでオブジェクトを選択する方法は?

Object[] l_colarray = new Object[13] { Colors.Black,Colors.Blue,Colors.Brown,Colors.Cyan,Colors.DarkGray, 
       Colors.Gray,Colors.Green,Colors.LightGray,Colors.Magenta,Colors.Orange,Colors.Purple,Colors.Red,Colors.White}; 

、持っている(objectatindexを:私は、iOSの中で使用されました)。親切に私にこれを手伝ってください。

ありがとう、

答えて

2

"インデックスを選択する"とはどういう意味ですか?単純に意味するのですか:

object color = l_colarray[index]; 

?すべての値がColor値であれば、あなたが持つほうが良いだろうことに注意してください:

Color[] colors = { Colors.Black, Colors.Blue, Colors.Brown, Colors.Cyan, 
    Colors.DarkGray, Colors.Gray, Colors.Green, Colors.LightGray, 
    Colors.Magenta, Colors.Orange,Colors.Purple,Colors.Red,Colors.White }; 

... 

Color color = colors[index]; 

注:

  • あなたはその宣言と同じ文で配列変数を初期化している、あなたドン「Tは、あなたが 『新しい型名を[] {...}』を使用するときは、
+0

ansのおかげで、これは動作しているようです..もう一度ありがとう! – Xander

+1

@indiaxxo:C#を初めてお使いの方は、Windows Phone 7を起動してC#の入門書*を入手することを強くお勧めします。 WP7には、基本的な問題を乗り越えることなく、それ自身のクォークが十分にあります。モバイル固有の癖に遭遇する前に、*言語*をしっかりと理解していれば本当に役に立ちます。 –

+0

ええ、私は自分自身をiOSからWP7に移しました。アドバイスをありがとう、それは私に大きな助けになるだろう。 – Xander

1

あなたは私の選択について話していると仮定すると、サイズを指定する必要はありません 『新しい型名[]』の部分

  • が必要例えば ​​- あなたが必要とする答えはあなたがリストボックスにSATAを入力しているかに依存http://www.windowsphonegeek.com/tips/WP7-ListBox-SelectedItem

    でn個のUI ...

    優れたQ &は、リストボックスとのSelectedItem(およびselectedIndexの)のための情報のセットがありますデータバインディングを使用していますか?その後

    ListBox1.SelectedIndex = 6; 
    

    をあなたはObjective-Cの言語レベルの選択について話している場合は...:簡単なレベルでは

    、リストボックスを操作するための分離コードを使用している場合は、あなたが使用することができますあなただけのC#で配列アクセサを使用することができます。

    var item = l_colarray[6]; 
    

    移植WP7するiOSの上で起動するには一つの良い場所はです

  • +1

    ansのおかげで...私は努力している! – Xander

    関連する問題