
C#从入门到精通
文章平均质量分 75
钢铁男儿
敲代码路上,一步一个脚印!可关注"知识代码AI"!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 线程简介及线程操作
单线程顾名思义,就是只有一个线程。//启用应用程序的可视样式//新控件使用GDI+原创 2024-10-23 10:24:15 · 1197 阅读 · 0 评论 -
C# GDI绘图
GDI+指的是.NET Framework 4.0中提供二维图形、图像处理等功能,是构成Windows操作系统的一个子系统,它提供了图形图像操作的应用程序编程接口(API)。使用GDI+可以用相同的方式在屏幕或打印机上显示信息,而无须考虑特定显示设备的细节。GDI+类提供程序员用以绘制的方法,这些方法随后会调用特定设备的驱动程序。GDI+将应用程序与图形硬件分隔,使程序员能够创建与设备无关的应用程序。GDI+主要用于在窗体上绘制各种图形图像,可以用于绘制各种数据图形、数学仿真等。原创 2024-10-23 10:23:50 · 1216 阅读 · 0 评论 -
C# System.IO命名空间 文件及文件夹基本操作 数据流
1.流操作流中包含的数据可能来自内存、文件或TCP/IP套接字。流包含以下几种可应用于自身的基本操作。读取。将数据从流传输到数据结构(如字符串或字节数组)中。写入。将数据从数据源传输到流中。查找。查询和修改在流中的位置。2.流的类型在.NET Framework中,流由Stream类来表示,该类构成了所有其他流的抽象类。不能直接创建Stream类的实例,但是必须使用它实现其中的一个类。原创 2024-10-23 10:23:28 · 638 阅读 · 0 评论 -
C# 迭代器 分部类
迭代器是可以返回相同类型的值的有序序列的一段代码,可用作方法、运算符或get访问器的代码体。迭代器代码使用yield return语句依次返回每个元素,yield break语句将终止迭代。可以在类中实现多个迭代器,每个迭代器都必须像任何类成员一样有唯一的名称,并且可以在foreach语句中被客户端代码调用。迭代器的返回类型必须为IEnumerable或IEnumerator中的任意一种。分部类是C#4.0中一个比较特殊概念,分部类的出现使程序的结构更加合理,代码的组织更加紧密。原创 2024-10-23 10:20:36 · 252 阅读 · 0 评论 -
C# 泛型概述及使用
泛型是用于处理算法、数据结构的一种编程方法。泛型的目标是采用广泛适用和可交互性的形式来表示算法和数据结构,以使它们能够直接用于软件构造。泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据的类型来进行参数化。泛型能在编译时提供强大的类型检查,减少数据类型之间的显示转换、装箱操作和运行时的类型检查。泛型类和泛型方法同时具备可重用性、类型安全和效率高等特性,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合和在集合上运行的方法中。原创 2024-10-23 10:19:58 · 303 阅读 · 0 评论 -
C# 接口 抽象类与抽象方法 密封类与密封方法
抽象类主要用来提供多个派生类可共享的基类的公共定义,它与非抽象类的主要区别如下。抽象类不能直接实例化。抽象类中可以包含抽象成员,但非抽象类中不可以。抽象类不能被密封。C#中声明抽象类时需要使用abstract关键字,具体语法格式如下。访问修饰符 abstract class 类名:基类或接口//类成员{ }抽象方法就是在声明方法时,加上abstract关键字,声明抽象方法时需要注意以下两点。抽象方法必须声明在抽象类中。原创 2024-10-22 16:11:13 · 968 阅读 · 0 评论 -
C# 数据集
Connection对象是一个连接对象,主要功能是建立与物理数据库的连接。其主要包括4种访问数据库的对象类,也可称为数据提供程序,分别介绍如下。SQL Server数据提供程序,位于System.Data.SqlClient命名空间。ODBC数据提供程序,位于System.Data.Odbc命名空间。OLEDB数据提供程序,位于System.Data.OleDb命名空间。Oracle数据提供程序,位于System.Data.OracleClient命名空间.原创 2024-10-22 16:10:42 · 752 阅读 · 0 评论 -
C# 使用LINQ操作其他数据
对XML文件进行操作时可以使用LINQ to XML技术,它是LINQ技术中的一种,它提供了修改文档对象模型的内存文档,并支持LINQ查询表达式等功能,下面对LINQ to XML技术中常用到的方法进行详细讲解。value:分配给属性的值。standalone:包含“yes”或“no”的字符串,用来指定XML是独立的还是需要解析外部实体。说明:使用LINQ to XML技术中的类时,需要添加System.Xml.Linq命名空间。name:一个XName,其中包含要更改的属性的名称。原创 2024-10-21 21:44:21 · 973 阅读 · 0 评论 -
C# LINQ操作SQL Server数据库
使用LINQ删除SQL Server数据库中的数据时,需要用到DeleteAllOnSubmit方法和SubmitChanges方法。使用LINQ向SQL Server数据库中添加数据时,需要用到InsertOnSubmit方法和SubmitChanges方法。DeleteAllOnSubmit方法用来将集合中的所有实体置于pending delete状态,其语法格式如下。使用LINQ修改SQL Server数据库中的数据时,需要用到SubmitChanges方法。其中,entity表示要添加的实体。原创 2024-10-20 14:55:07 · 531 阅读 · 0 评论 -
C# LINQ基础
LINQ(Language-Integrated Query,语言集成查询)是微软公司提供的一项新技术,它能够将查询直接引入到.Net Framework 所支持的编程语言(如C#和VB.NET等)中。LINQ查询操作可以通过编程语言自身传达,而不是以字符串形式嵌入到应用程序代码中。LINQ是.Net Framework中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。LINQ主要由3部分组成,分别为LINQ to Objects、LINQ to ADO.NET和LINQ to XML。原创 2024-10-12 21:30:18 · 731 阅读 · 0 评论 -
C# 结构和类
结构中有属性,也可以有方法。结构是一种值的类型,通常用来封装一组相关的变量,结构中可以包括构造函数、常量、字段、方法、属性、运算符、事件和嵌套类型等,结构修饰符使用 struct。public struct Rect //定义一个矩形结构//矩形的宽//矩形的高public double Area() //矩形面积访问修饰符 struct 结构名定义结构成员// ….回顾:使用过的自定义类DBHelper。原创 2024-10-11 21:58:18 · 327 阅读 · 0 评论 -
C# 类和类的面向对象
在面向对象中,算法与数据结构被看做一个整体,称为对象。现实世界中任何类的对象都具有一定的属性和操作,也总能用数据结构与算法两者合二为一来描述,所以可以用下面的等式来定义对象和程序。对象=(算法+数据结构),程序=(对象+对象+……)。class 水果类public 颜色;//在水果类中定义颜色属性class 苹果类:水果类//苹果类中其他的属性和方法。原创 2024-10-10 21:34:43 · 710 阅读 · 0 评论 -
C# 属性和方法
getset。原创 2024-10-07 23:02:14 · 571 阅读 · 0 评论 -
C# 数组和集合
数组是具有相同数据类型的一组数据的集合。数组中的每一个变量称为数组的元素,数组能够容纳元素的数量称为数组的长度。原创 2024-10-05 22:56:03 · 529 阅读 · 0 评论 -
C# 流程控制语句
条件判断语句的使用、循环控制语句的使用、跳转语句的使用、常见错误。原创 2024-10-04 10:44:28 · 392 阅读 · 0 评论 -
C# 字符与字符串
C#语言中,使用char/Char****类定义字符,并且字符只能用单引号括起来。语法:检查下面这些是否是合法的字符。原创 2024-10-03 22:16:27 · 878 阅读 · 0 评论 -
C# 表达式与运算符
本课要点:1、表达式的基本概念2、常用的几种运算符3、运算符的优先级4、常见问题表达式是由运算符和操作数组成的。+、-、*和/等都是运算符,操作数包括文本、常量、变量和表达式等。问题:某班的A学员C#成绩是80分,B学员与A学员成绩相同,输出B****学员成绩原创 2024-10-02 10:17:58 · 683 阅读 · 0 评论 -
C# 变量与常量
*某班第一次****C#**原创 2024-10-01 10:28:07 · 687 阅读 · 0 评论 -
C#程序的结构及编写规范
Main首字母大写返回值可以为void或者int命令行参数是可选的。原创 2024-09-30 16:38:34 · 292 阅读 · 0 评论 -
面向对象(九) 多态 接口
多态,接口原创 2022-11-12 13:08:55 · 421 阅读 · 0 评论