C#
文章平均质量分 50
南叔先生
QQ:904762096
展开
-
C#系列-set,
using System;public class cls{ private int book;//定义一个域(也可以叫变量,只是面向对像里都这么叫,使用起来也更加方便) public int Book { get { Console.WriteLine("dsf"); return book; } set { Console.WriteLine("aaa"); boo.原创 2021-07-20 21:08:29 · 2201 阅读 · 0 评论 -
C#系列-基础
原创 2021-07-20 12:25:35 · 81 阅读 · 0 评论 -
C#系列-超市银行系统
Acer.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _16超市收银系统{ class Acer:ProductFather { public Acer(string id, double price, string Name) :.原创 2021-07-19 20:52:48 · 222 阅读 · 0 评论 -
C#系列-多态二
00解释1、c#中的访问修饰符public :公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected internal:protected+internal1)、能够修饰类的访问修饰符只有两个:public、internal。2)、可访问性不一致。子类的访问权限不能高于父类的访问权限,会暴漏父类的原创 2021-07-19 20:47:07 · 148 阅读 · 0 评论 -
C#系列-多态
00解释1、绝对路径和相对路径绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。相对路径:文件相对于应用程序的路径。结论:我们在开发中应该去尽量的使用相对路径。2、装箱、拆箱装箱:就是将值类型转换为引用类型。拆箱:将引用类型转换为值类型。看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在继承关系。3、将创建文件流对象的过程写在using当中,会自动的帮助我们释放流所占用的资源。4、实现多态的手段1)、虚方法步骤:1、将父类的方法标记为虚方法 ,使用关键字 v原创 2021-07-19 20:37:26 · 263 阅读 · 0 评论 -
C#系列-继承二
00解释1、里氏转换1)、子类可以赋值给父类2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。2、子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。3、is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个falseas:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null4、protected受保护的:可以在当前类的内部以及该类的子类中访问。5、ArrayList集合的长度问题每次集合中实际包含的元素个数(cou原创 2021-07-19 20:20:52 · 1983 阅读 · 2 评论 -
C#系列-继承
00解释1、命名空间可以认为类是属于命名空间的。如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间。1)、用鼠标去点2)、alt+shift+F103)、记住命名空间,手动的去引用2、在一个项目中引用另一个项目的类1)、添加引用2)、引用命名空间3、值类型和引用类型区别:1、值类型和引用类型在内存上存储的地方不一样。2、在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。我们学的值类型和引用类原创 2021-07-19 20:09:19 · 313 阅读 · 3 评论 -
C#系列-面向对象
一、面向对象Program.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _01面向对象{ class Program { static void Main(string[] args) { // string s..原创 2021-07-19 19:54:00 · 979 阅读 · 2 评论 -
C#系列-函数
一、方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _10方法{ class Program { static void Main(string[] args) { //闪烁 播放一段特殊的背景音乐 屏幕停止原创 2021-07-19 19:36:05 · 425 阅读 · 0 评论 -
C#系列-复杂类型
一、枚举using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _02枚举{ // // [public] enum 枚举名 //{ // 值1, // 值2, // 值3, /原创 2021-07-19 18:10:13 · 658 阅读 · 0 评论 -
C#系列-流程控制
一、if-else结构using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _12if_else练习{ class Program { static void Main(string[] args) { //如果小赵的考试成绩大于9原创 2021-07-19 16:37:15 · 352 阅读 · 0 评论 -
C#系列-基础知识
一、总纲1.1变量存储变量的语法:变量类型 变量名;变量名=值;"="号:在这并不表示等于的意思,而是赋值的意思,表示把等号右边的值赋值给等号左边的变量。声明并且给变量赋值的简写形式:变量类型 变量名=值;1.2数据类型1)、整数类型:int 只能存储整数,不能存储小数。2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。3)、金钱类型:decimal:用来村粗金钱,值后面需要加上一个m.4)、字符串类型:string,用...原创 2021-07-19 15:56:20 · 2180 阅读 · 0 评论