2012-02-14 13 views
0

関数では配列を取ってサイズを変更しています。私はこの関数を配列の戻り値の型にし、それが何をするのかを行います。私が抱えている問題は、プログラムで返された配列を使う方法を考え出すことです。 hiLowは配列をとり値を変更する関数ですが、forループは古い配列のみを表示します。どのようにしてクリーチャー(私の配列の名前)に新しい値だけを表示させるのですか?関数からの配列の返り値の使用

 hiLow(creature); 
     for (int i = 0; i < 2; i++) 
     { 
      Console.WriteLine(creature[i].creatureInfo()); 
     } 
+1

hiLowのコードを投稿してください –

+0

あなたの質問をいくつかのサンプルコードで具体化してください。 「*プログラムで返された配列を使用する方法は?*」は明らかに明確ではありません。 **熟練**の質問のように見える。 – Lion

答えて

3

あなたのメソッドからの変形を戻します。

creature = hiLow(creature); 
+0

ありがとう、それは非常に異なっていることが判明しましたが、コードを入れた後にポップアップしたエラーがわかりました。 – Aaron

1

あなたのコードを見ずに起こっている正確に何を知ることがなければ、あなたがやりたいだろう一つのことは、あなたのhiLowメソッドに参照によって配列を渡すです。これにより、渡されている配列が変更され、ループ内の配列の新しいサイズを確認できるはずです。

hiLow(ref creature); 
for (int i = 0; i < 2; i++) 
{ 
    Console.WriteLine(creature[i].creatureInfo()); 
} 
関連する問題