C#/수업내용
03/17 배열 변수 선언, 인스턴스 생성, 값 할당, 출력 복습
박준희
2021. 3. 17. 10:02
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Main");
new App();
}
}
}
App.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study06
{
public class App
{
public App()
{
Console.WriteLine("App");
//string 배열 변수 선언
string[] arrStr;
//string 배열 인스턴스 및 변수에 할당
arrStr = new string[5];
//string 배열의 요소에 값 할당
arrStr[0] = "장검";
arrStr[1] = "단검";
arrStr[2] = "활";
arrStr[3] = "창";
arrStr[4] = "지팡이";
//string 배열의 길이 출력
Console.WriteLine("배열의 길이 출력 : " + arrStr.Length);
//string 배열의 요소 값 출력 (index: 0 ~ n-1)
Console.WriteLine("\n배열의 요소 값 출력");
Console.WriteLine(arrStr[0]);
Console.WriteLine(arrStr[1]);
Console.WriteLine(arrStr[2]);
Console.WriteLine(arrStr[3]);
Console.WriteLine(arrStr[4]);
//for문과 foreach문을 사용해 string 배열의 요소 출력
Console.WriteLine("\nfor문을 사용해 string 배열의 요소 출력");
for (int i = 0; i < arrStr.Length; i++)
{
Console.WriteLine(arrStr[i]);
}
Console.WriteLine("\nforeach문을 사용해 string 배열의 요소 출력");
foreach(string str in arrStr)
{
Console.WriteLine(str);
}
}
}
}