23 Ekim 2011 Pazar

c# ta dizileri birbirine atama ..

Aşağıdaki program dizilerdeki length özelliğini kullanarak bir dizinin elemanlarını arkadan öne doğru bir başka diziye kopyalayıp dizinin içeriğini ters çevirmektedir.
using System;
class TersCevirme
{
static void Main()
{
int i ,j;
int[] nums1 = new int[10];
int[] nums2 = new int[10];
for(i=0; i<nums1.Length; i++)
nums1[i]=i;
Console.Write("Orjinali : ");
for(i = 0 ; i<nums2.Length: i++)
Console.Write(nums1[i]+ " ");
Console.WriteLine();
// nums1 den nums2 ye tersten kopyalama başlıyor
if(nums2.Length>=nums1.Length) // nums2 nin yeterli uzunlukta olup olmadığını test et
for(i=0, j=nums1.Length-1; i<nums1.Length; i++,j--)
nums2[j]=nums1[i];
Console.Write("Çevirilmiş hali : ");
for(i=0;i<nums2.Length;i++)
Console.Write(nums2[i]+ " ");
Console.WriteLine();
}
}

1 yorum: