C#函数

一函数类型
静态函数
非静态函数
二函数有什么作用?

1.提高效率,减少重复编写程序的工作量

2.一个较大的程序不可能完全由一个人完成,更不可能把所有代码放在一个主函数中。这符合面向对象的思想

3.为了代码的安全性
三函数/方法如何声明?
<访问修饰符> <返回类型> <方法名>(参数列表) {方法主体}
例:

public void Funtion(int a)
 { 
 }
public int Funtion(int a)
 { 
 }

void无返回类型 其他类型(int整型等)为有返回类型
<访问修饰符> 三种Private私有的 Protected 受保护的 Public公有的
Private:用来限定的成员成为私有成员,对私有成员限定在该类的内部使用,即
只允许该类中的成员函数使用私有的成员数据,对于私有的成员函数,只能被该类
内的成员函数调用

Public:用来限定的成员成为公有成员,公有成员的数据或函数不受类的限制,可
以在类内或类外自由使用

Protected Public :用来限定的成员被称为保护成员,只允许在类内及该类的派生类中使用
保护的数据和函数,受保护成员的作用域,是该类和该类的派生类
Static静态
四 函数的四种形式此输出仅为表明函数类型写代码时可以更改

        public void v1()
        {
            Console.WriteLine("无返回类型无参数的函数");
        }
        public void v2(int b)
        {
            Console.WriteLine("无返回类型有参数函数");
        }
        public int v3()
        {
            Console.WriteLine("有返回类型无参数的函数");
            return 2;
        }
        public int v4(int a)
        {
            Console.WriteLine("有返回类型无参数的函数");
            return a;
        }

. 五 C#声明变量
访问修饰符+变量类型+变量名

例如:
Public int num;
六 方法重载,方法名相同但参数列表不同
不同:个数不同,类型不同,顺序不同

    public class As
    {
        
        public void Ass()
        {
            
        }
        public void Ass(int i)
        {
        }
        public void Ass(string s)
        {
        }
        public void Ass(string s,int i)
        {
        }
        public void Ass(int i , string s)
        {
        }
    }      

七静态函数

      //在非静态类中可以定义静态字段和静态函数
      //在静态函数中,只能声明静态函数和静态字段,不能声明非静态函数和非静态字段
    public static class A
    {
        public static int a = 1;
        public static void Pri()
        {
        }
        //静态构造函数不需要访问修饰符,不需要参数
        //不能够显示的调用,再调用静态字段或调用静态函数之前调用
        static A ()
        {
        }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卿屿­­­­­­­-轻尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值