美文网首页
C#基础第七天

C#基础第七天

作者: 达茂人在北京 | 来源:发表于2016-04-22 19:30 被阅读0次

1、我们在main()函数中,调用test()函数 我们管main()函数称之为调用者

管test()函数称之为被调用者。

如果被调用者想要得到调用者底值:

1.传递参数。

2.使用静态字段来模拟全局变量

如果调用者想要得到被调用者的值

1.返回值

2.不管是实参还是行参都是在内存开辟了空间

3.方法的功能一定要单一

getmax(int n1,int n2)

方法中最忌讳就是出现提示用户输入字眼

4、out.ref.params

1.out参数

如果你在一个方法中,返回多个相同类型定值定时候,可以考虑返回一个数组。但是

如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候可以考虑使用out参数

out参数就侧重于一个方法中可以返回多个不同类型的值。

2.ref参数

能够 将一个变量带入一个方法中进行改变,改变完成后,再讲改变后的值带出的方法

ref参数要求在方法外必须为其赋值。

3.params可变参数

将实参列表中跟可变参数数组类型一致的元素都当做数组多元素去处理。

params可变参数必须是行参列表中最后一个元素

5、方法多重载

概念:方法的重载指的是方法的名称相同,但是参数不同,参数不同分两种

1.如果参数个数相同,那么参数类型就不能相同

2.如果参数的类型相同,那么参数的个数就不能相同

***方法的重载类型相同跟返回值没关

6、方法的递归

方法自己调用自己

找出一个文件夹中所有文件

相关文章

  • C#基础第七天

    1、我们在main()函数中,调用test()函数 我们管main()函数称之为调用者 管test()函数称之为被...

  • c#集合

    C#基础知识简单梳理

  • 黑马训练营Asp.Net第2期完整版

    初级 .Net入门教程_.Net入门视频教程|黑马程序员 C#基础教程_C#基础视频教程_黑马程序员 .Net基础...

  • Winform

    C# WinForm实践开发教程 C# WinForm实践开发教程——第一章 Windows编程基础C# WinF...

  • C#/.Net学习资料

    C#开发轻松入门——基础入门(慕课网) 零基础学C#(一)——基础入门(网易云课堂明日科技) 45分钟C#快速入门...

  • C#/.net学习资料

    C#开发轻松入门——新手基础入门(慕课网) 零基础学C#(一)——新手基础入门(网易云课堂明日科技) 45分钟C#...

  • 链接合集

    微软framework开源c#基础+设计模式

  • .NET Core C# 初级篇 1-1 基础类型介绍

    .NET Core CSharp初级篇 1-1 本节内容是对于C#基础类型的存储方式以及C#基础类型的理论介绍 基...

  • C#学习笔记

    C#中的线程(一)入门 C#中的线程(二) 线程同步基础 C#中的线程(三) 使用多线程 20190130补充: ...

  • Unity 之如何写出强壮的代码

    【反射】 Unity C#基础之 反射反射,程序员的快乐 Unity C#基础之 特性,一个灵活的小工具 【多线程...

网友评论

      本文标题:C#基础第七天

      本文链接:https://www.haomeiwen.com/subject/qkexrttx.html