http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4022|回复: 2

[.NET培训笔记] C#知识重点 数组

[复制链接]
发表于 2014-3-3 09:26:24 | 显示全部楼层 |阅读模式
1.数组

        包含若干相同类型的变量
一维,多维,交错(数组嵌套)

2.声明
        int[] ints;
ints = new int[3];//元素的个数
ints[0]=100;//索引

int[] ints2 = new int[]{1,2,3};//初始数据
int[] ints3 = {1,2,3};//声明初始化,赋值的方式

3.遍历数组里的所有元素
for 循环:可以修改元素,遍历顺序可变,
foreach :只读,一次读取,不可以拿索引

        多维维数组需要for循环嵌套

4.常用的方法属性
       
Length,元素个数,长度
Copy(), 复制元素内容
Sort(), 升序排序
Reverse(), 反转元素的顺序
IndexOf(), 正向查找元素索引
LastIndexOf(),反响查找元素索引
Clear(),清楚元素值
CopyTo(), 复制元素
Clone(),克隆数组


参数数组,通过关键字params定义参数数组

主要用于在对数组长度未知(可变)的情况下进行函数声明

Console.WriteLine中的参数数组

参数数组必须是方法声明的最后一个参数

方法最多只能有一个参数数组

只能在一维数组上使用params关键字


CTS 全称为 Common Type System , 意义为通用类型系统,
是一种确定公共语言运行库 如何定义, 使用和管理类型的规范.

整个.NET下所有类型库都在这里

CTS 中的所有类型都分成两类: 值类型, 引用类型

值类型:

        直接存储值

        将一个值类型变量赋给另一个值类型变量时,将复制包含的值

        操作值类型不会影响不会影响其它值

        int i1 = 9;
        inte i2 = i1;
        Consoel.WriteLine("i1={0},i2={1}",i1,i2);
        i1 = 10;
        Consoel.WriteLine("i1={0},i2{1}",i1,i2);

引用类型

        存储对数值的引用, 如 object
        引用类型变量的赋值只复制对对象的引用,而不复制对象本身
        两个引用类型的变量可以指向同一对象
        操作一个引用类型的变量可能会影响其他对象
       

常用的引用类型

Class
Interface
Delegate
Array
String
Exception


比较值类型

        == 和 != 比较存储的数值

比较引用类型

        == 和 != 比较引用,而不是值


枚举类型,它用于声明一组命名的常数,当一个比啊两有几种可能的取值时,可以将它定义为枚举类型.


enum 关键字用于声明枚举

        enum season {spring, summer, Autumn, Winter}
可以在命名空间 ,类中声明枚举, 不能在方法中定义



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-3-3 10:45:25 | 显示全部楼层
我只是路过看看的。
发表于 2014-3-3 14:24:26 | 显示全部楼层
学习学习  楼主好人啊
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-28 06:25

© 2014-2021

快速回复 返回顶部 返回列表