Metotlar
using System;
namespace metotUygulamaları5
{
class MainClass
{
static void veriler()
{
Console.WriteLine("merhaba");
Console.WriteLine("dünya");
Console.WriteLine("2017");
}
public static void Main(string[] args)
{
veriler();
}
}
}
using System;
namespace metotUygulamaları6
{
class MainClass
{
static void yaz(string ad){
Console.WriteLine(ad);
}
public static void Main(string[] args)
{
Console.WriteLine("yazdırmak istediğiniz metni giriniz.");
string str = Console.ReadLine();
Console.WriteLine("tekrar sayısını giriniz");
int tekar = int.Parse(Console.ReadLine());
for (int i = 0; i < tekar; i++)
{
yaz(str);
}
}
}
}
using System;
namespace metotUygulamaları
{
class MainClass
{
public static void Main(string[] args)
{
Random rnd = new Random();
for (int i = 0; i < 10; i++)
{
int yazıTura = rnd.Next(1, 3); // random metodu belirli bir aralıkta sayı üretiyor.
if (yazıTura == 1)
{
Console.WriteLine("yazı");
}
else
Console.WriteLine("tura");
}
}
}
}
using System;
namespace metotUygulamaları7
{
class MainClass
{
static int topla(int birinciSayi1,int ikinciSayi)
{
int sonuc = birinciSayi1 + ikinciSayi;
return sonuc;
}
static int kare(int a){
return a * a;
}
public static void Main(string[] args)
{
Console.WriteLine(kare(8));
Console.WriteLine(topla(5,4));
}
}
}
Bir metodun için de kendi cinsinden başka bir metodu çağırmak.
using System;
namespace metotUygulamaları2
{
class MainClass
{
static int a(int x){
return x + 5;
}
public static void Main(string[] args)
{
Console.Write(a(5));
}
}
}
using System;
namespace metotUygulamaları3
{
class MainClass
{
static int f(int x){
return g(x) + 5;
}
static int g(int y){
return y * y;
}
public static void Main(string[] args)
{
Console.Write(f(2)+4);
}
}
}
using System;
namespace metotUygulamaları4
{
class MainClass
{
static int power(int taban, int us=1 ){
if (us==0)
{
return 1;
}
return taban * power(taban, us - 1);
}
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.WriteLine(power(2)); //parametre vermediğimde üssü 1 olarak kabul ediyor.
Console.WriteLine(power(5,3));
//5*5(5,2);
//5*5*(5,1)
//5*5*5 * 1
}
}
}