首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C#基础阶段
iarco
创建于2023-09-22
订阅专栏
C#基础语法 我将C#学习分为几个阶段 1:基础阶段 目标掌握所有C#语法 2:面向对象训练,目标掌握C#面向对象开发思维 3:数据结构:目的:提升C#变成能力 4:算法:提升C#逻辑性
等 6 人订阅
共29篇文章
创建于2023-09-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C#专题之线程
5.1 资源访问冲突问题 解决——加锁 异步委托的方式启动线程 线程的优先级和线程的状态 线程的优先级 在 Thread 类中,可以设置 Priority 属性,以影响线程的基本优先级,Priori
C#特性
自定义特性和使用 什么是特性 特性(attribute)是一种允许我们向程序的程序集增加元数据的语言结构,它是用于保存程序结构信息的某种特殊类型的类。 将应用了特性的程序结构叫做目标 设计用来获取和使
C#网络Tcp和udp
TCP 通信 TCP 服务端 TCP 客户端 TCP 和 UDP 的区别 基于连接(TCP)和无连接(UDP) 对系统资源的要求(TCP 较多,UDP 少) UDP 程序结构较简单 流模式(TCP)与
C#文件读写
1.1读取文件 方法 说明 File.ReadAllText(FilePath); 读取指定路径的文件 File.ReadAllText(FilePath, Encoding); 通过指定编码
c#文件操作
1文件的读取和写入 1.1读取文件 方法 说明 File.ReadAllText(FilePath); 读取指定路径的文件 File.ReadAllText(FilePath, Encoding
C# 常用命名空间
1-C# 常用命名空间 一、基础命名空间 System 处理内建数据、数学计算、随机数的产生、环境变量、垃圾回收器及一些常见的异常和特征. System.Collections 包含了一些与集合相关的
C#基础阶段总结
C#基础第一阶段 开始 vs常用快捷件 C#程序的组成结构 using 作用:导入内容,例如 导入系统模块 namespace 命名空间 class 类 Main 程序入口 程序启动时执行Main 程
C# 委托
C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托(Delegate) 是存有对某个方法的引用的一种引用类型变量 。 现实世界中的委托: 自己动手模式: 委托模式:一种类型
c#泛型集合
泛型集合 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 泛型最常见的用途
c#集合
集合 本文章主要介绍两种集合:(1)ArrayList;(2)Hashtable; 一、ArrayList ArrayList类似于数组,其大小可根据需要动态改变,也可称之为动态数组。 有如下学生类:
c# 接口
接口 接口:是一种约定,本身不实现任何内容。(usb接口) 接口: (1)接口不能被实例化。 (2)接口中方法全部是抽象的。 (3)接口的实现类(子类)必须要实现接口中所有的方法。 (4)接口支持多继
c#抽象类和抽象方法
抽象类和抽象方法 抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 *
c#多态的应用
多态的应用 多态: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态的应用场景: (1)将父类作为参数进行传递。 (2)将父类作为返回值。 案例一:将父类作为参数传递(模拟人和动物打招呼) 首
c#方法隐藏和方法重写
方法隐藏和方法重写 当子类继承父类后对父类的方法有不同的实现方式,可以通过如下两种方法来实现。 (1)隐藏父类方法。 (2)重写父类方法。 一、隐藏父类方法 通过以上程序的执行结果可以看出,子类成功的
c#继承
继承 继承:让类之间存在父子关系,子类可以继承父类的属性和方法,简化代码。 继承特点: (1) 子类拥有父类非 private 的属性、方法。 (2) 子类可以拥有自己的属性和方法,即子类可以对父类进
c#构造函数
构造函数 构造函数即创建对象的时候会自动执行的函数。 构造函数的特点: 名字必须与定义它的类名完全相同,并且没有返回类型 在使用new关键字创建对象时系统自动调用 一般情况下,其作用是在初始化对象时给
c#重载
重载 在同一个类中,方法名相同,参数类型或个数不同,即构成了方法的重载。 为什么要使用重载? (1)对创建者来说,不用为方法取名而绞尽脑汁。 (2)对使用者来说,不用为记方法名而浪费精力。 例如:在员
C#封装
封装 (1)广义:将多个数据定义和行为定义装起来。 (2)狭义:将属性私有化,通过公有化的方式进行操作,提高代码的安全性。 看如下没有封装的例子: 创建一个员工类: 在main方法中创建员工,并且为字
c#类的静态成员
类的静态成员 声明静态成员使用static修饰符。 所谓静态就是指在编译后分配的内存会一直存在,直到程序退出时才会释放内存空间。 一个类中的静态成员可以是静态字段,也可以有静态方法,静态成员不需要创建
c#初识类和对象
初识类和对象 一、类和对象 面向对象:面向对象认为客观事物由各种对象组成,即万物皆对象;不同的对象的组合以及相互关系和作用构成了系统。 类:抽象的,是一个模板,例如:车,人,房,我们认为都是类。 对象
下一页