【笔记】《C#大学教程》- 第6章 方法
来源:互联网 发布:绝美句子知乎 编辑:程序博客网 时间:2024/06/03 22:04
1.定义方法:
int Function(int a, int b, int c) { return a + b + c ;}
2.参数提升(转换):
int result = Square( (int) y );
3.C#类型:
内置类型中string 和object为引用类型,其余为数值类型,用户可以自定义3中引用类型:类,界面,委托。
4.ref和out传参
(1). ref关键词:指定数值参数使用引用来传递
//传入的变量会被改变void SquareRef ( ref int x ) { x = x * x;}
(2).out关键词:对指定参数进行赋值
//x被赋值并改变void SquareOut ( out int x ) { x = 6; x = x * x;}
5.随机数:
Random randomObj = new Random();//生成0-Int32.MaxValue(2147483647)z之间的一个整数int randomNumber1 = randomObj.Next();//生成0-5之间的一个随机整数int randomNumber2 = randomObj.Next( 6 );//生成1-6之间的一个随机整数int randomNumber3 = randomObj.next( 1, 7 );
6.变量以及作用域:
(1).局部变量在被方法使用之前必须被初始化!
(2).避免局部变量与全局变量同名。
7.函数重载
在同一个类中定义相同名称的多个函数,这些函数参数设置不同(数目,类型,顺序等)。
public int Square ( int x ) { return x * x;}public double Square ( double y ) { return y * y;}
0 0
- 【笔记】《C#大学教程》- 第6章 方法
- 【笔记】《C#大学教程》- 第3章 C#编程介绍
- 【笔记】《C#大学教程》- 第4章 控制结构
- 【笔记】《C#大学教程》- 第7章 数组
- 【笔记】《C#大学教程》- 第11章 异常处理
- 【笔记】《C#大学教程》- 第12章 GUI(一)
- 【笔记】《C#大学教程》- 第12章 GUI(二)
- 【笔记】《C#大学教程》- 第14章 多线程
- 【笔记】《C#大学教程》- 第5章 控制结构(二)
- 【笔记】《C#大学教程》- 第8章 基于对象的编程
- 【笔记】《C#大学教程》- 第9章 面向对象编程:继承
- 【笔记】《C#大学教程》- 第10章 面向对象编程:多态性
- 【笔记】《C#大学教程》- 第12章 GUI(二)Part2
- C#教程第6讲方法2(学习笔记)
- 笔记6 《C++大学教程》
- C#教程第5讲方法1(学习笔记)
- visual C# 2008大学教程第3版源代码下载
- 《C#图解教程》读书笔记第5章——方法
- 学习嵌入开发要怎么选择开发板呢
- Content Security Policy(简称CSP)浏览器内容策略的使用
- 如何在Linux下利用Libusb与HID USB设备通信!
- SlidingMenu的使用
- Leetcode ☞ 160. Intersection of Two Linked Lists ☆
- 【笔记】《C#大学教程》- 第6章 方法
- Android开发笔记(七十五)内存泄漏的处理
- Android开发添加QQ群 跳到QQ聊天页面
- 8.leetcode题目165: Compare Version Numbers
- Masonry使用
- Android安全专项-Xposed劫持用户名密码实践
- EXP报错:exp-00003:未找到段(0,0)定义
- 图片转换
- 设计模式第二堂课