にVB.NETで「for」ループこれを翻訳私は現在、C#でVB.NET関数を使用しようとしています。私はVB.NETからC#に次のように翻訳しなければなりません:はC#
For index = LBound(CollectionChannelPanel.EkItems) To UBound(CollectionChannelPanel.EkItems)
どうすればいいですか? (ノ・ムヒョン)ジュースの答えに
にVB.NETで「for」ループこれを翻訳私は現在、C#でVB.NET関数を使用しようとしています。私はVB.NETからC#に次のように翻訳しなければなりません:はC#
For index = LBound(CollectionChannelPanel.EkItems) To UBound(CollectionChannelPanel.EkItems)
どうすればいいですか? (ノ・ムヒョン)ジュースの答えに
foreach(var item in CollectionChannelPanel.EkItems)
{
}
ありがとう(ノ・ムヒョン)ジュース、私は掲示した後、私はちょうどこのサイトhttp://www.carlosag.net/Tools/CodeTranslator/ –
はまだ彼の答えを受け入れるべき発見それは正しいからです。上向きの矢印を押してマークを確認してください。 =)ローマン – Yatrix
補完:
for (int index = 0; index < CollectionChannelPanel.EkItems.Length; i++) {
}
あなたのVB.NETコードに近いだろう。
おかげで、私は、インデックスでより興味があった、私はそれがあった、それを考え出した:(指数=(CollectionChannelPanel.EkItems)について .GetLowerBound(0);(インデックス<=(CollectionChannelPanel.EkItems).GetUpperBound( 0)); index ++) –
これはコード翻訳者の問題です。実際にコードを改善するものではありません。あなたがスマートなプログラマーの代わりにダムのLispマシンからアドバイスを受けることを好むなら、それはあなた次第です。 –
こんにちはハンス、それが生成したコードに何が問題なのですか?ありがとう –
は 'LBound'とは' UBound'同等物は、に記載されている(たぶん、あなたは...「インデックス」ではないアイテム自体に興味を持っている):([C#の機能にVB] http://stackoverflow.com /質問/ 1722896/VB-に-C-シャープ機能) – Ani