using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _23
{
class Program
{
public static void Main()
{
int i = 0; //1
Program.simpleMethod(i);
//i değeri j ye dönüşmeyecek. yani i = 0 yazılacak..
Console.WriteLine(i);
Console.ReadKey();
}
public static void simpleMethod(int j) //2//
{
j = 101; //3//
Console.WriteLine("Metodunuz çalıştı!");
// metodun çalıştığını görmek için ekrana bir metin yazdıralım.
}
//Görüleceği üzere; i'nin değeri değişmemiştir ve ekrana i = 0 değeri yazılmıştır.
}
}
Csharp'ta out kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Csharp'ta out kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
14 Mayıs 2016 Cumartesi
Csharp'ta out kullanımı II -35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
namespace ConsoleApplication9
{
class Program
{
public static void Main(string[] args)
{
//Örnek 3
int büyükSayi;
int carpimi = 0;
Console.Write("Birinci sayıyı giriniz: ");
var secilenBirinciSayi = int.Parse(Console.ReadLine());
Console.Write("İkinci sayıyı giriniz: ");
var secilenİkinciSayi = int.Parse(Console.ReadLine());
int metoddanDönenBüyükSayi = Maksimum(secilenBirinciSayi, secilenİkinciSayi, out büyükSayi, out carpimi);
Console.WriteLine("Seçtiğin {0} ve {1} sayıları arasından büyük olan sayı şudur: {2}", secilenBirinciSayi, secilenİkinciSayi, metoddanDönenBüyükSayi);
Console.WriteLine();
Console.WriteLine("Büyük sayının beş ile çarpımı şudur : {0}", carpimi);
Console.ReadKey();
}
static int Maksimum(int birinciSayi, int ikinciSayi, out int büyükSayi, out int carpimi)
{
if (birinciSayi > ikinciSayi)
{
büyükSayi = birinciSayi;
carpimi = (büyükSayi * 5);
}
else
{
büyükSayi = ikinciSayi;
carpimi = (büyükSayi * 5);
}
return Math.Max(birinciSayi, ikinciSayi);
}
}
}
Kaydol:
Kayıtlar (Atom)