Pautan fungsi dan objek semasa penyusunan dipanggil pengikatan statik. C# menyediakan dua teknik untuk mencapai polimorfisme statik: lebihan fungsi dan bebanan operator.
Dalam kelebihan beban fungsi, nama fungsi yang sama dalam skop yang sama boleh mempunyai berbilang takrifan.
void print(int i) { Console.WriteLine("Printing int: {0}", i ); } void print(double f) { Console.WriteLine("Printing float: {0}" , f); }
Operator terlampau muatan ialah fungsi dengan nama khas. Kata kunci operator IS diikuti dengan simbol yang digunakan untuk menentukan operator untuk D.
public static Box operator+ (Box b, Box c) { Box box = new Box(); box.length = b.length + c.length; box.breadth = b.breadth + c.breadth; box.height = b.height + c.height; }
Atas ialah kandungan terperinci Apakah pengikatan statik dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!