Developedia
Developedia
/Segédletek
Segédletek
/C# Puska 3 - Sorozatok
C# Puska 3 - Sorozatok
C# Puska 3 - Sorozatok

C# Puska 3 - Sorozatok

Tömbök (Array)

String függvények

Listál (List)

Végig iterálás egy sorozaton (tömbön vagy listán)

Logo

Főoldal

Blog

Elmélet

3D Studio

Adatvédelmi nyilatkozat

GY.I.K.

Házirend

Szerző: Marosi Csaba / marosi.csaba@3d-studio.hu

DiscordGitHubLinkedIn
int[] array1 = new int[5];									// Új öt elemű tömb dekl. & defin. 
int length = array1.Length;									// Tömb hossza
for (int i = 0; i < length; i++)						// Végig iterálás tömb mindnen elemén
		array1[i] = (i+1);											// Minden elemnek adok egy értéket
				
float[] array2 = new float[]{1.3f,21,5.5f};	// Új három elemű tömb dekl. & defin.
string[] array3 = {"Alpha","Beta","Gamma"};	// Egyből meadhatom az értékeket.

var array4 = (int[]) array1.Clone();				// Másolatot készítek a tömbből.
string s = "Have a nice Bear!";				// Have a nice 🐻!
char[] charArray = s.ToCharArray();		// string -> character tömb
charArray[14] = 'e';									// Have a nice 🍺!
s = new string(charArray);						// character tömb -> string 
	
string text = "_ Have a nice day! _";
string nice = "nice";
int length = nice.Length;                       // 4  (Ennyi charakterből áll a string)
int index = text.IndexOf("nice");               // 9  (Ezen az indexen van a 2nice")
string text2 = text.Substring(index, length);   // "nice"
string text4 = text.Remove(index, length);      // "_ Have a day! _"
string text3 = text.Insert(index, "very ");     // "_ Have a very nice day! _"
string text5 = text.Replace('_', '*');          // "* Have_a_nice_day! *"
string text6 = text.ToUpper();                  // "_ HAVE A NICE DAY! _"
string text7 = text.ToLower();                  // "_ have a nice day! _"
string text8 = text.TrimStart(' ', '_', '!');   // "Have a nice day! _"
string text9 = text.TrimEnd(' ', '_', '!');     // "_ Have a nice day"
string text10 = text.Trim(' ', '_', '!');       // "Have a nice day"
var list1 = new List<string>();                     // Új nulla elemű string lista
var list2 = new List<int>() {220, 55, 1, 100};      // Új int tömb 3 kezző elemmel
				
list1.Add("Obi");                   // Hozzáadás:								{"Obi"}
string[] array = {"Wan", "Kenobi"}; // Új tömb
list1.AddRange(array);              // Több hozzáadása					{"Obi", "Wan", "Kenobi"}
int count = list1.Count;						// Lista elemszáma					3
list1.RemoveAt(1);                  // Eltávolítás egy indexről {"Obi", "Kenobi"}
list1.Remove("Obi");                // Eltávolítás							{"Kenobi"}
list1.Insert(0, "Ben");             // Beszúrás adott indexre		{"Ben" "Kenobi"}
bool c = list1.Contains("Kenobi");  // Van-e benne?							true

list2.Sort();                       // Rendzés:                 {1, 55, 100, 220}
list2.Clear();                      // Törlés:                  { }
string[] array = {"Alpha","Beta","Gamma"};	// Új 3 elemű tömb

// For cilussal:
for (int i = 0; i < array.Length; i++)			// Végig iterálás tömb mindnen elemén
	Console.WriteLine(array[i]);              // Kiírom sorban az elemeket:
																						// "Alpha","Beta","Gamma"
	
for (int i = array.Length-1; i >= 0; i--)		// VISSZAFELÉ haladva
	Console.WriteLine(array[i]);              // Kiírom sorban az elemeket:
																						// "Gamma", "Beta", "Alpha"

// Foreach cilussal:
foreach (string element in array)						// Végig iterálás tömb mindnen elemén
	Console.WriteLine(element);               // Kiírom sorban az elemeket:
																						// "Alpha", "Beta", "Gamma"