
C# Programlama – Out Keyword
Ekim 30, 2022
C# Programlama – Enum Kavramı
Ekim 30, 2022C# Programlama - Struct Kavramı
Struct Kavramı Örnekleri:
// Program.CS
using System;
namespace StructKavrami
{
class Program
{
static void Main(string[] args)
{
// OrtakMetodlar class
OrtakMetodlar metodlarOne = new OrtakMetodlar();
var toplamOne = metodlarOne.Topla(20,32);
Console.WriteLine(toplamOne);
Console.ReadKey();
// struct ve class lar aynı işi görür. Fakat ne gibi farkları var araştır.
// 1. fark : Classlar daha büyük işlerde kullanılır. Structlar küçük işlerde kullanılır. (Nedeni video derste mevcut...)
// ÇOOOK ÖNEMLİ (Steak ve Heap'i ARAŞTIR).
// urun Struct
Urun newUrun = new Urun(15, "Notebook", "Taşınabilir Bilgisayar", "Notebook Sitemden Alınır.");
Console.WriteLine(newUrun.urunNo);
Console.WriteLine(newUrun.urunAdi);
Console.WriteLine(newUrun.urunKategori);
Console.WriteLine(newUrun.urunAciklama);
}
}
}
// Ortak Metodlar
using System;
using System.Collections.Generic;
using System.Text;
namespace StructKavrami
{
class OrtakMetodlar
{
public int Topla(int x, int y)
{
return x + y;
}
public int Cikarma(int x, int y)
{
return x - y;
}
public int Carpma(int x, int y)
{
return x * y;
}
public int Bolme(int x, int y)
{
return x / y;
}
}
struct Urun
{
public int urunNo;
public string urunAdi;
public string urunKategori;
public string urunAciklama;
public Urun(int a, string b, string c, string d)
{
urunNo = a;
urunAdi = b;
urunKategori = c;
urunAciklama = d;
}
}
}