.Net基础视频教程之面向对象继承

来源:互联网 发布:微商的发展趋势知乎 编辑:程序博客网 时间:2024/06/08 06:06

   .Net基础视频教程之面向对象继承

一、命名空间

可以认为类是属于命名空间的。

1、如果当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间。

1)、用鼠标去点

2)、  alt  +  shift   +  F10

3)、记住命名空间,手动的去引用

2、在一个项目中引用另一个项目的类

1)、添加引用(也就是在资源管理器的里面有个引用的文件夹,打开后,点击添加)

2)、引用命名空间(在类的代码头部写命名空间)

3、值类型和引用类型

  区别:

1)、值类型和引用类型在内存上存储的地方不一样。

2)、在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。

我们学过的值类型和引用类型:

 值类型: int、double、bool、char、decimal、struct、enum

 引用类型:string、自定义类

存储:

值类型的值是存储在内存的栈当中

引用类型的值是存储在内存的堆中

3)、字符串

    A:字符串的不可变性

       当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间存储新值。

       当程序结束后,GC扫描整个内存,如果发现有的空间没有被指向,则立即把它销毁。

4)、我们可以把字符串看做是char类型的一个只读数组。

         ToCharArray();  将字符串转换为char数组

         new string (char [ ] chs):能够将char数组转换为字符串

5)、字符串提供的各种方法 

   A: Console.WriteLine("你输入的姓名长度是{0}",name.Length);

                        //获得当前字符串的中字符的个数 

       B:  n1 = n1 . ToUpper();    //小写转成大写

       C:  n1 = n1 . ToLower();    //大写转成小写

       D:  Equals() :比较两个字符串,可以忽略大小写

       E:  split() :分割字符串,返回字符串类型的数组

原创粉丝点击