返回

(6)C#方法,作用域,方法重载

发布时间:2023-08-22 17:57:18 282

1、方法

返回类型 方法名(参数列表)

例如:int a(int b,int c)

{
  方法体
  return b+c;
}

函数如果有返回类型则最后要用return一个和返回类型一样的数据。

 

2、无返回类型的方法

void 方法名(参数列表)

{

 

}

3、调用方法

调用1的例子

a(25,36);

 

4、作用域

 在方法中定义的变量只能在方法里使用,在类中定义的变量这整个类中都能使用(包括方法里)。

字段

 

5.扩展方法 --C#3.0

 

class Program
{
static void Main(string[] args)
{
Student s = new Student();
s.Score();
s.Age(21);
}
}

class Student
{
public void Score() { Console.WriteLine("Score..."); }
}
//扩展的类必须是静态的
static class ExtendStudent
{
//扩展的方法必须为静态的,第一个参数格式为 this+需要扩展的类名+参数
public static void Age(this Student s,int age) { Console.WriteLine("Age..."+age); }
}

 扩展方法必须再作用域内,如果在令一个命名空间中,using +命名空间

 实例方法优先于级高于扩展方法



特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
软件设计师-设计模式 2023-08-22 15:01:36