Friday March 30th, 2018
C# Array
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