Partitial(Parçalı) Class(Sınıflar)
-
Önceki yazımızda static methodlara değinmiştik. Ve bir methodu başka bir sınıftan nasıl çağrıldığına örnek vermiştik.
Hatırlayacağınız gibi new anahtar kelimesiyle sınıf türetip ya da sınıfımız adı . methodumuzun adı şeklinde methodlarımızı çağırıyorduk. Parçalı sınıflarda ise aynı sınıf içerisinde bulunan bir method nasıl çağırılıyorsa aynı şekilde sadece adını yazarak çağırıyoruz. Örnek Mesaj() methodunun çağırılışına dikkat ediniz.
Ayrı bir CS dosyasında olsa bile sınıfımızı partital olarak belirtikten sonra methodumuzu adıyla çağırabiliriz. Tabiki partitial class larda sınıf adları aynı olmak zorundadır !
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
using System; using System.Collections.Generic; using System.Text; namespace siniflar2 { public partial class Program { static void Main(string[] args) { string sampiyon = "Galatasaray"; Mesaj(); Console.WriteLine(sampiyon); Console.ReadLine(); } } public partial class Program { public static void Mesaj() { string takim ="Fenerbahçe"; Console.WriteLine(takim); } } }
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/xdelete/public_html/forum/cache/data_c1176e3b86b838cc919e441a620ca4b6-SMF-modSettings.php on line 1
Parse error: syntax error, unexpected ':' in /home/xdelete/public_html/forum/cache/data_c1176e3b86b838cc919e441a620ca4b6-SMF-modSettings.php on line 1

