2017-05-15 5 views
-5

사용자 입력을 통해 한 번에 하나의 정수 값을 배열에 추가해야합니다.어떻게 C# 배열에 값을 추가 할 수 있습니까?

더 명확하게 묻는 방법을 모르겠지만 Main()에서 정수 배열을 정의한 다음 Interactive Intelligence()로 전달하면 사용자가 20 개의 다른 int 및 프로그램을 입력해야합니다. 그것들을 배열에 추가해야합니다.

int One = ArrayOne[0] 
int Two = ArrayOne[1] 
int Three = ArrayOne[2] 

내가 20 개 배열 객체를 작성하고 있기 때문에, 확실히 쉬운 방법이있다 :

은 (이 같은) 각 개체에 대해 새로운 인수를 정의 계속 지루한 것입니까?

누군가 도움을 줄 수 있습니까?

class Program 
    { 
     static void Main(string[] args) 
     { 
      int[] intArray = new int[20]; 
     } 

     public static int[] Interactive(int[] args) 
     { 
      int[] ArrayOne = new int[20]; 

      Write("\n Write an integer >>"); 
      ArrayOne[0] = Convert.ToInt32(ReadLine()); 

      foreach (int x in ArrayOne) 
      { 
       if (x != ArrayOne[0]) 
        Write("\n Write another integer"); 
       ArrayOne[x] = Convert.ToInt32(ReadLine()); 
       WriteLine("\n {0}", ArrayOne[x]); 
      } 

      ReadLine(); 

      return ArrayOne; 
     } 

    } 
+1

은 당신이-복사 붙여 넣기를 기대 대답의 어느 명확히 연결 중복을 확인 강사에게 문의하십시오. –

답변

0

당신이 찾고 계십니까 : 여기

내가 가진 코드 일하고있다?

int[] intArray = Interactive(values here); 

public static int[] Interactive(int[] args) 
    { 
    //TODO: 
    } 
+0

hm. 나는 그것이 얼마나 도움이되는지 모른다. 나는 이미 그 부분을 알아 냈다. 사용자 입력을 통해 한 번에 하나씩 int 배열에 값을 추가해야합니다. – chickenbiscuit

0

List을 사용해보세요. 배열과 달리 그 크기는 동적으로 변경 될 수 있습니다. 하나의 요소를 추가 배열, 꽃밥 증가 배열의 크기를 할당 사전 -

using System.Collections.Generic; 

public class Example 
{ 
    public static void Main() 
    { 
     List<int> numbers = new List<int>(); 
     numbers.add(1); 
     numbers.add(2); 
    } 

} 
+0

원래 목록이 있었지만 강사가 배열을 사용해야합니다. 그래도 고마워! – chickenbiscuit

+0

List는 어쨌든 "두포"라는 배열을 사용합니다. – EJoshuaS