.Net高级技术笔记

数组/多维数组/交叉数组

namespace ConsoleApplication1
{
	class Program//顶级类:缺省即为内部Internal,只有Internal和Public两种,Public访问不受限,跨项目只能访问公有,其他项目是该项目的子集,internal+public(继承&封装)
	{
		static void main
		{
		int[] a=new int[5]{1,2,3,4,5};
		int[,] b=new int[2,3]{{1,2,3},{4,5,6}};
		int[,] c=new int[2,3]{{1,2,3},{4,5,6}};
		int[][] d=new int[3][];
		d[0]=new int[2];
		d[1]=new int[3];
		d[2]=new int[4];
		Console.Write(a.Length);
		Console.Write(b.Length);
		Console.Write(d.Length);
		Console.Write(d[2].Length);
		Console.ReadyKey();
		}//交错数组,锯齿状,一维数组的嵌套

装箱&拆箱

int i=123;
object o=(object)i;//值类型->对象:装箱
o=456;
i=(int)o;//对象->值类型:取消装箱/拆箱

字段私有,属性赋值(私有匿名后备字段)

当有代码访问/操作属性时不能匿名/省略属性

namespace Test
{
	class Student
	{
	private string name;
	public string Name;
	{
	get{return name;}
	set{name=value;}
	}
}

引用/“指针”

通过this对已有的构造函数进行调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值