Page 2 of 2

Re: C# help

Posted: Wed Dec 21, 2011 4:04 am
by Boni
First code I learned was plain old C. Although at college is has nothing more than terminal based programs.

Re: C# help

Posted: Wed Dec 21, 2011 1:28 pm
by samueeL
Alright, thanks to my teacher's horrible instructions full of typos it was all wrong yet again. But I think I got it right this time, haha.

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lisatehtava
{
    public class ListatYhteen
    {
        /// <summary>
        /// Pääohjelma jossa luodaan ja alustetaan kaksi listaa
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            List<int> lista1 = new List<int> { 2, 4, 6, 8, 12, 13, 15 };
            List<int> lista2 = new List<int> { 2, 6, 1, 7, 8, 12, 15, 5, 1 };

            List<int> leikkausLista = Leikkaus(lista1, lista2);
            Console.WriteLine(string.Join(" ", leikkausLista));
        }


        /// <summary>
        /// Aliohjelma, jossa yhdistetään lista1:sen ja lista2:sen samat luvut listaksi 
        /// </summary>
        /// <param name="lista1">2,4,6,8,12,13,15</param>
        /// <param name="lista2">2,6,1,7,8,12,15,5,1</param>
        /// <returns>Leikkauksen: lista3</returns>
        public static List<int> Leikkaus(List<int> lista1, List<int> lista2)
        {
            List<int> lista3 = new List<int>();           
            foreach (int x in lista2)
            {
                if (lista1.Contains(x))
                {
                    lista3.Add(x);
                }
            }
            return lista3;
        }
    }
}

Re: C# help

Posted: Wed Dec 21, 2011 2:48 pm
by Jake
haha, that looks good.