Csharp Programlama Dili ile Metodlar Bölüm 4
C# Programlama dilinde Metodlar konumuza bu bölümde devam ediyoruz. Daha önce metodlarla ilgili konuları takip ederseniz bu bölümde yer alan örnekleri daha iyi kavrarsınız.
C# Programlama Dilinde Metodlar Bölüm 1
C# Programlama Dilinde Metodlar Bölüm 2
C# Programlama Dilinde Metodlar Bölüm 3
Şimdiye kadar yaptığımız örneklerde hiç metodlarla dizi işlemlerini yapmadık. Örneğin bir dizimiz olsun ve dizimizin içindeki tüm sayıların toplamını bulmak isteyelim. Peki nasıl yaparız? Aşağıdaki gibi bir metod tanımı geçerli midir?
static double diziToplam(int[] a)
Bu tanımda diziToplam() metodumuz parametre olarak bir a[] dizisi alıyor. C,C++ gibi programlama dillerinde dizinin nerede bittiğini de göndermek zorundayız. C#'da bu bilgiye gerek yoktur. Dizilerde gördüğümüz Length fonksiyonu bize dizinin nerede bittiğini söyleyecektir.
using System;
C# Programlama Dilinde Metodlar Bölüm 1
C# Programlama Dilinde Metodlar Bölüm 2
C# Programlama Dilinde Metodlar Bölüm 3
Şimdiye kadar yaptığımız örneklerde hiç metodlarla dizi işlemlerini yapmadık. Örneğin bir dizimiz olsun ve dizimizin içindeki tüm sayıların toplamını bulmak isteyelim. Peki nasıl yaparız? Aşağıdaki gibi bir metod tanımı geçerli midir?
static double diziToplam(int[] a)
Bu tanımda diziToplam() metodumuz parametre olarak bir a[] dizisi alıyor. C,C++ gibi programlama dillerinde dizinin nerede bittiğini de göndermek zorundayız. C#'da bu bilgiye gerek yoktur. Dizilerde gördüğümüz Length fonksiyonu bize dizinin nerede bittiğini söyleyecektir.
using System;
namespace MetodDizi
{
class Program
{
static double diziToplam(int[] a)
{
double toplam = 0;
for (int i = 0; i < a.Length; i++)
toplam += a[i];
return (toplam);
}
static void Main(string[] args)
{
int[] dizi = { 2, 3, 4, 5 };
Console.WriteLine("Toplam:{0}", diziToplam(dizi));
}
}
}
Yukarıdaki örneği dikkatlice incelerseniz diziToplam() metodunu çağırırken sadece dizinin adını verdik. int[] dizi = { 2, 3, 4, 5 }; şeklindeki dizimizin toplamını bulmak için diziToplam(dizi); şeklinde bir kullanım yeterlidir.
Mutlu Kodlamalar,
Mayıs, 2015
Oğuzhan Taş
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Excel hücrelerinde yıldız koyarak b...
- :: Hangisi acaba, PHP mi ASP.NET mi ?