public static int mulDisplay(int one, int two) { } public static int mulDisplay(int one, int two, int three) { } public static int mulDisplay(int one, int two, int three, int four) { }
using System; public class Demo { public static int mulDisplay(int one, int two) { return one * two; } public static int mulDisplay(int one, int two, int three) { return one * two * three; } public static int mulDisplay(int one, int two, int three, int four) { return one * two * three * four; } } public class Program { public static void Main() { Console.WriteLine("Multiplication of two numbers: "+Demo.mulDisplay(10, 15)); Console.WriteLine("Multiplication of three numbers: "+Demo.mulDisplay(8, 13, 20)); Console.WriteLine("Multiplication of four numbers: "+Demo.mulDisplay(3, 7, 10, 7)); } }
Multiplication of two numbers: 150 Multiplication of three numbers: 2080 Multiplication of four numbers: 1470
演算記号および説明 | |
---|---|
、 - 、 !、 ~、 、 -- これら単項演算子は 1 つのオペランドを受け取り、オーバーロードできます。 | |
、 -、 *、 /、 %これらの二項演算子は、オペランドであり、オーバーロードすることができます。 | |
==、!=、 | 、=比較演算子はオーバーロードできます。 | ##4
&&, || | 条件付き論理演算子を直接オーバーロードすることはできません。 | 5
代入演算子はオーバーロードできません。 | 6|
=, ., ?:, - | これらの演算子はオーバーロードできません | #
以上がC# のオーバーロードとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。