Fork me on GitHub

C#开发轻松入门--笔记

第一章

   1-1 .NET简介 (02:11)

 

第2章 C#语法基础 

 第5章 C#中的数组 

数组的声明和初始化语法如下:

数据类型[ ] 数组名 = new 数据类型[长度]; 

  • 数组.Length 属性会返回数组的长度(即数组元素的个数)。请看下面的例子:

  •  5-2 C#访问数组元素

C#中数组元素有多种初始化方式,请看下例:

 

补充:值类型与应用类型区别(画图工具mspaint) //引用类型内有多种类型,无法拆箱

  

class pppp
{
public int Value = 0;
}
class Program
{
static void Main(string[] args)
{
int val1 = 0;
int val2 = val1;
val2 = 123;
pppp ref1 = new pppp();
pppp ref2 = ref1;
ref2.Value = 123;
Console.WriteLine("Value:{0},{1}", val1, val2);
Console.WriteLine("refs:{0},{1}", ref1.Value, ref2.Value);

}
}

 

Add2:装箱操作

eg1:

int x = 121;
object obj1 = x; //装箱
x = x + 10; //改变x的值,obj1的值不会随之改变
Console.WriteLine("x={0},obj={1}", x, obj1);//先31,object=121

eg2:

int x = 121, y;
object obj1 = x;      //object--是所有类的基类
x = x + 10;
y = (int)obj1;//拆箱操作,必须进行强制类型转换
Console.WriteLine("x={0},y={1}", x, obj1);

 

刷粉丝:觉得文章写得还行的童鞋请点关注,

             你们的关注是我最大的动力!

 

 

 

posted @ 2017-04-11 15:15  hankangwen  阅读(1073)  评论(0编辑  收藏  举报