前几天看书,看到在c#中,判断一个类中两个函数是否是重载函数,函数的返回值类型不是必须条件,这一点跟之前学习的c和c++不太一样,故记录一下。
根据目前的总结,在c#中满足函数重载有以下条件:
1、函数名字相同
2、函数参数个数不同,或者参数对应的类型不同
在c#中,public string show(string s)跟public void show(string s)如果定义在同一个类中,编译器会报错的,而不认为它们是重载函数!
Powered by: 博客园 Copyright © 2025 最后的据点 Powered by .NET 9.0 on Kubernetes