noteBook2.4-C#基础第四天
来源:互联网 发布:数据库管理的软件 编辑:程序博客网 时间:2024/05/21 22:58
结构:(一次性声明多个不同类型的变量)
[public] Struct结构名
{
成员;//字段(与变量作用一样)"变量在程序运行期间只能存储一个值,而字段可以存储多个值"
}
数组:(一次性声明多个相同类型的变量)
数组类型[ ] 数组名=new数组类型[数组长度]; //长度一旦固定不可再更改
int[] nums=new int[10]; int[] nums={1,2,3};//两种创建方式
通过下标或索引访问数元素。
int类型数组初值为0;字符串数组初值为null;布尔类型数组初值为false;
null表示有地址无值,“空”表示无地址。
排序:
冒泡排序。。。Array.Sort(string s);Array.Reverse(string s);
常见类型:1.交换变量位置;2.冒泡排序;3.求一个字符串中每个字符出现的次数;
方法:(函数)
函数就是将一堆代码进行重复使用的一种机制;提供参数——>返回值
[public] static返回值类型 方法名([参数列表])
{
方法体;
}
public:访问修饰符; static:静态的;返回值类型:如果不需要返回值,写void; 方法名:Pascal规范,每个单词首字母大写,其余小写;参数列表:完成这个方法所必须提供给方法的条件;
方法需要在main()主函数中调用,调用语法: 类名.方法名([参数]);
某些情况下类名是可以省略的:比如调用的方法与main()函数在同一个类中。
方法的调用:
1.如果调用者(main函数)想要获得被调用者(如Test()方法)的值,可以使用返回值;
2.如果被调用者需要获得调用者的值,可以使用a.传递参数;b.使用静态字段模拟全局变量;
3.main函数中的参数为实参,被调用函数的参数为形参,都在内存中开辟了空间;
方法的重载:(即方法的名称相同,但参数不同) 例如Console.WriteLine();
参数不同分为两种情况:
1.参数个数相同,参数类型不同;
2.参数类型相同,参数个数不同;
方法的递归:方法自己调用给自己
*在方法中改变一个数组中元素顺序、大小等,不需要返回值,结果也会回到main()方法中。(特例)
随机数:Random
Random r=newRandom();
int rNumber=r.Next(1,7);//左闭,右开
- noteBook2.4-C#基础第四天
- noteBook2.2-C#基础第二天
- noteBook2.6-C#基础第六天
- noteBook2.10-C#基础第十天
- noteBook2.12-C#基础第十二天
- noteBook2.16-C#基础第十六天
- noteBook2.3-C#基础第三天
- noteBook2.5-C#基础第五天
- noteBook2.7-C#基础第七天
- noteBook2.8-C#基础第八天
- noteBook2.9-C#基础第九天字符串
- noteBook2.11-C#基础第十一天
- noteBook2.13-C#基础第十三天
- noteBook2.14-C#基础第十四天
- noteBook2.15-C#基础第十五天
- noteBook2.17-C#基础第十七天
- C# 基础学习第四天
- C# 基础学习第四天
- Go1.9获取rsa证书的指纹码
- 服务器-Nginx-Nginx与Tomcat组合的简单使用
- Linux 虚拟机虚拟网卡问题导致无法连接问题
- 火狐,IE jQuery attr替换图片失效问题
- 水仙花数
- noteBook2.4-C#基础第四天
- Nginx 和 Apache 为PHP增加环境变量
- Python基础学习笔记--字符串(一)
- Android学习---1.各版本对应API
- struts和springMVC的区别
- 利用PDF编辑器如何修改pdf文件内容
- CSS3 transform
- 最全PDF转换器使用方法以及功能介绍 文件转换不再困难
- IntelliJ IDEA 2017 免费激活