C#/수업 내용

[C#] 2021-09-01 1차원 배열 복습

JSH1 2021. 9. 1. 10:24
class App
{
    public App()
    {
        Item[] items = new Item[10];
        items[3] = new Item("장검");

        for (int i = 0; i < items.Length; i++)
        {
            if (items[i] != null && items[i].name == "장검")
            {
                Console.WriteLine(items[i].name);
            }
        }

        Console.WriteLine();

        foreach (Item i in items)
        {
            if (i != null && i.name == "장검")
            {
                Console.WriteLine(i.name);
            }
        }
        
    }
}
class Item
{
    public string name;

    public Item(string name)
    {
        this.name = name;
    }
}


class App
{
    public App()
    {
        string[] arrayA = new string[5];
        arrayA[0] = "안";
        arrayA[1] = "녕";
        arrayA[2] = "하";
        arrayA[3] = "세";
        arrayA[4] = "요";

        string[] arrayB = new string[5];

        for (int i = 0; i < arrayA.Length; i++)
        {
            Console.Write(arrayA[i]);

            arrayB[i] = arrayA[arrayA.Length - 1 - i];
        }
        Console.WriteLine();

        foreach (string i in arrayB)
        {
                Console.Write(i);           
        }
        Console.WriteLine();
    }
}