zoukankan      html  css  js  c++  java
  • 函数

    一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C#语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其它函数,其它函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

    在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

    void是没有返回值,括号内是参数

    private只能在当前类里面用,public公共的,可以在整个命名空间使用

    为了以后在用到此函数的时候不会忘记此函数的功能,需要加一些注释,这样在使用的时候鼠标放到上面就会显示写好的注释,使用的时候是在函数上面输入///也就是三个斜杠

    函数一个是传值另一个是传址:

    传值就是将实参的值传到所调用的函数里面,实参的值并没有发生变化,默认传值的有int型,浮点型,bool型,char字符型,结构体等等

    传址就是将地址传到所调用的函数里面操作,实参的值也会跟着变化,传址的有数组和字符串string

    上面说的就牵扯到数据的分类,分为值类型和引用类型,值类型的就是传值的那种,引用类型包括字符串类型,数组和对象,字符串类型特殊,主要是因为字符串实际上是一个字符char[]数组,它在修改的时候并不是直接修改,而是开辟了一个新的存储空间也就是建立了一个新的字符串,所以它在调用、赋值的时候相当于传值,但它是引用类型!

    示例一:函数的创建于使用

    static void hanshu()

    {

    Console.WriteLine("这是第一个函数的操作!");

    }

    static void Main(string[] args)

    {

    hanshu();//会首先执行此语句

    }

     示例二 :函数的使用

    class hanshu

    {

          public void Hanshu(int i, int j, string s)

          {

                 Console.WriteLine(i);

                 Console.WriteLine(j);

                 Console.WriteLine(s);

                 Console.WriteLine("这是第一个函数的操作!");

           }

            static void Main(string[] args)

            {

                   hanshu hs =new hanshu();

                   hs.Hanshu(3,5,"HelloWorld");

                   Console.ReadLine();

              }

    }

  • 相关阅读:
    联想yoga table2 1371f 进入bios 的巧妙方法
    vs开发nodejs api文档生成神器-apidoc
    Android中文乱码彻底解决
    android图片处理方法(不断收集中)
    【Android开发】完美解决Android完全退出程序
    android自动打包方法(ant+proguard+签名)
    Android 访问权限设置记录-存档留着有用!
    [安卓开发]App Widget开发入门指导
    Android蓝牙操作笔记
    android 基于百度地图api开发定位以及获取详细地址
  • 原文地址:https://www.cnblogs.com/v812249389/p/4447856.html
Copyright © 2011-2022 走看看