Quick actions

cmd+k|ctrl+k

Navigation

Languages

C# List test

Snippet info

Language

Csharp

Visibility

public

Author

hackhyun

Created

2017-06-19T05:20:17Z

Updated

2017-06-19T05:43:04Z

using System;
using System.Collections;
using System.Collections.Generic;

class MainClass {
    static void Main() {
        Console.WriteLine("Hello World!");
        
        Console.WriteLine(Sum(100).ToString());
        Console.WriteLine(Sum2(100).ToString());
        Console.WriteLine(Sum3(100).ToString());
    }
    
    private static int Sum(int n)
    {
        ArrayList arrayList = new ArrayList();

        for (int i = 0; i < n; i++)
        {
            arrayList.Add(i+1);
        }

        int s = 0;

        for (int i = 0; i < arrayList.Count; i++)
        {
            s += (int)arrayList[i];
        }

        return s;
    }

    private static int Sum2(int n)
    {
        List<int> arrayList = new List<int>();

        for (int i = 0; i < n; i++)
        {
            arrayList.Add(i + 1);
        }

        int s = 0;

        for (int i = 0; i < arrayList.Count; i++)
        {
            s += (int)arrayList[i];
        }

        return s;
    }
    
    private static int Sum3(int n)
    {
        List<int> arrayList = new List<int>();

        for (int i = 0; i < n; i++)
        {
            arrayList.Add(i + 1);
        }

        int s = 0;

        foreach(int value in arrayList)
            s += value;
            
        return s;
    }
}
INFO