Friday March 30th, 2018

C# Array

By Ebubekir Sezer

Array is the structure which keep the variables consecutively on the ram. Arrays are important for the all programing languages. With C programming language, I made the some programs and we can make these programs with C#. For the examples click here.

Firstly, I will make fibonacci loops using with the arrays.  Code Sequence;

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

namespace ConsoleApp2
{
    class Program
    {
       

        
        static void Main(string[] args)
        {
            // We define the array after the type of the variable
            int[] fibonacci = new int[10];
            fibonacci[0] = 1;
            fibonacci[1] = 1;
            for (int i = 2; i < 10; i++)
            {
                fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2];
            }
            // I take the length of array using with length term
            for (int i = 0; i < fibonacci.Length; i++)
            {
                Console.WriteLine(fibonacci[i]);
            }
            Console.ReadKey();
        }
    }
}

Screen Output;

1
1
2
3
5
8
13
21
34
55

Now i will define a class and this class name is will be school. In this school there will be 3 student. Program will keep the these student’s names,surnames and school numbers and then program will press the screen. Code Sequence;

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

namespace ConsoleApp2
{
    class Program
    {
        
            class school
            {
                string name;
                string surname;
                int schoolnumber;




                public school(string name, string surname, int schoolnumber)
                {
                    this.name = name;
                    this.surname = surname;
                    this.schoolnumber = schoolnumber;
                }
                override public string ToString()
                {
                    return ("" + name + " " + surname + " " + schoolnumber);
                }
                // We have to write this method if we want to get screen output.
            }


            static void Main(string[] args)
            {
                school[] students = new school[3];
                students[0] = new school("Ebubekir", "Sezer", 49);
                students[1] = new school("Ben", "Davies", 56);
                students[2] = new school("Victor", "Kocaman", 93);
                for (int i = 0; i < students.Length; i++)
                {
                    Console.WriteLine(students[i]);
                }
                Console.ReadKey();
            }
        }
    }

Screen Display;

Ebubekir Sezer 49
Ben Davies 56
Victor Kocaman 93