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(6)
- 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...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: C# Programlama Dili ile İlgili Örne...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...