C#编程
主要记录C#的学习过程
jameshater
这个作者很懒,什么都没留下…
展开
-
C#学习笔记(六)
1、Path类 在System.IO命名空间中,是一个静态类。用来对路径信息进行操作的类。尤其当我们处理文件的时候非常有用。string str=@"C:\Users\Administrator\Desktop\1.txt";Path.GetFileName(str);//获得文件名1.txtPath.GetFileNameWithoutExtention(str);//获得没有扩展名的...原创 2018-03-20 11:52:56 · 283 阅读 · 0 评论 -
C#学习笔记(五)
1、里氏转换 里氏转换需满足的条件:1)、子类可以赋值给父类;2)、如果父类中装的是子类对象,那么可以将这个父类强转为子类对象。里氏转换经常用到,如果有一个地方需要父类作为参数,我们可以给一个子类对象。上一篇文章提到过Object是所有类的父类,Console类的WriteLine(Object param)方法就是以Object类对象作为参数,所以我们可以传入int、double、stri...原创 2018-03-16 09:52:15 · 230 阅读 · 0 评论 -
C#学习笔记(四)
1、命名空间 主要用来解决类重名问题。 如何在一个项目中引用另一个项目中的类1)、在VS解决方案栏中项目下的引用右键添加引用;2)、在要引用其他类的CS文件中使用using引用其命名空间;2、值类型和引用类型区别:1)、值类型和引用类型在内存上存储的地方不一样;2)、在传递值类型和传递引用类型的时候,传递的方式不一样,值类型的传递称为值传递,引用类型的传递称为引用传递。值类型:int、...原创 2018-03-14 09:41:07 · 259 阅读 · 0 评论 -
C#学习笔记(三)
1、C#类的基本语法[权限修饰] class 类名{ 字段; 属性; 方法;}创建类的对象使用关键字new,例如要创建Person这个类的对象,则Person p = new Person();注:结构和类的本质区别是结构是面向过程的,而类是面向对象的,结构没有面向对象的几大特性,例如继承、多态等都没有。我们把包含在类或结构中的对象或值叫做字段,字段使得结构和类可以封装数据,...原创 2018-03-13 15:57:01 · 456 阅读 · 0 评论 -
C#学习笔记(二)
1、类型转换 变量之间总共有三种转换方式:显式转换/隐式转换、Convert转换和Parse转换。 显式转换/隐式转换适用的场合:当两个变量类型兼容时,例如int和double。 Convert转换适用的场合:当两个变量类型不兼容时,例如string转换为int或double。类型转换出现的地方:当表达式两边类型不一致时;隐式转换(自动转换):当满足两个条件时会发生隐式转换(1、...原创 2018-03-10 20:42:26 · 480 阅读 · 0 评论 -
C#学习笔记(一)
1、.Net平台和.Net.FrameWork框架的关系 .Net.FrameWork框架是.Net平台的一部分,它提供了一个稳定的运行环境来保证基于.Net平台开发的各种应用程序能够正常运行。 其中.Net.FrameWork框架又包含两个部分:一个是CLR(公共语言运行时),一个是.Net类库。注:C#是一种开发基于.Net平台应用的程序语言。 Java既是一种平台又...原创 2018-03-09 09:47:37 · 1016 阅读 · 1 评论