Ana içeriğe atla

C# Basit Reflection Örnek Kodu


C# Basit Reflection Örnek Kodu

C#, Basit bir şekilde dört işlem sınıfı oluşturup içinceki methodları uygulama çalışmadan önce kodlarla değil de uygulama çalışırken, çalışmasını sağladık. Aynı zamanda dört işlem sınıfının parametlerini de girdik ve hem onlarla hem de kendi parametreleriyle çalışan ikiey farklı methodlarının kullanımını gösterdik.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting.Metadata.W3cXsd2001;
using System.Text;
using System.Threading.Tasks;

namespace Reflection
{
    class Program
    {
        static void Main(string[] args)
        {
            //DortIslem dortIslem = new DortIslem(2,3); Eğer direkt kodlar üzerinden çalıştırsaydık böyle çalıştırırdık
            //dortIslem.Topla2();

            var type = typeof(DortIslem);

            var dortIslem= (DortIslem)Activator.CreateInstance(type,2,5);
            Console.WriteLine(dortIslem.Topla(4,5));
            Console.WriteLine(dortIslem.Topla2());

            Console.ReadLine();
        }
    }

    public class DortIslem
    {
        private int _sayi1;
        private int _sayi2;

        public DortIslem(int sayi1,int sayi2)
        {
            _sayi1 = sayi1;
            _sayi2 = sayi2;
        }

        public int Topla(int sayi1,int sayi2)
        {
            return sayi1 + sayi2;
        }

        public int Carp(int sayi1, int sayi2)
        {
            return sayi1 * sayi2;
        }

        public int Topla2()
        {
            return _sayi1 + _sayi2;
        }

        public int Carp2()
        {
            return _sayi1 * _sayi2;
        }


    }
}

Yorumlar

Bu blogdaki popüler yayınlar

Phyton 1`den 1000`e Kadar 8`e ve 7`ye Tam Bölünen Sayıları Veren Örnek Kod

Phyton 1`den 1000`e Kadar 8`e ve 7`ye Tam Bölünen Sayıları Veren Örnek Kod Phyton, Bir liste oluşturduk ve bir for döngüsü ile 1`den 1000`e kadar bütün sayıları dönmesini sağladık. Ardından bir if ile dönen sayılar arasından 8`e ve 7`ye tam bölünenleri başta oluşturduğumuz listeye eklemesini sağladık.

Phyton Class Matematik İşlemleri Örnek Kodu

P hyton Class Örnek Kodu Phyton nesne yönelimli programcılıkta olmazsa olmaz classlar kullanılarak oluşturulan Matematik classı ve içindeki fonksiyonlarla işlemler yapılan örnek kod. 

Java Veritabanına Bağlanmak ve Delete Operasyonu Örnek Kodu

Java  Veritabanına Bağlanmak ve Delete Operasyonu Örnek Kodu Java ile Veri tabanına eriştiğimiz ve Delete operasyonu ile  tablodaki seçtiğimiz veriyi sildiğimiz bir örnek kod. MysQl bağlantısı için kullandığımız örnek kod ise alt kısımdadır onu bir class içerisine alıp kolaylık sağladık.