
C# Programlama – Metod Dönüşleri
Ekim 30, 2022
C# Programlama – Out Keyword
Ekim 30, 2022C# Programlama - Ref Keyword
Ref Keyword Örnekleri:
using System;
namespace RefConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//-----Changed
var sayi1 = 5;
var sayi2 = 9;
Console.WriteLine(string.Format("sayi 1 = {0} sayi 2 = {1}", sayi1, sayi2));
Changed(ref sayi1, ref sayi2);
Console.WriteLine(string.Format("sayi 1 = {0} sayi 2 = {1}", sayi1, sayi2));
Console.ReadKey();
//-----Changed2
var sayiOne = 5;
var sayiTwo = 6;
var sayiThree = 7;
Console.WriteLine("sayiOne = {0} sayiTwo = {1} sayiThree = {2}", sayiOne, sayiTwo, sayiThree);
Changed2(ref sayiOne, ref sayiTwo, ref sayiThree);
Console.WriteLine("sayiOne = {0} sayiTwo = {1} sayiThree = {2}", sayiOne, sayiTwo, sayiThree);
Console.ReadKey();
}
static void Changed(ref int a, ref int b)
{
var temp = a;
a = b;
b = temp;
}
static void Changed2(ref int x, ref int y, ref int z)
{
var temp = x;
x = y + z;
}
}
}