基础知识
文章平均质量分 74
.NET 知识体系的基础知识,C#语言 .NET 框架等相关
Fountyuan
交流、咨询:fountyuan
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#实现操作注册表的方法
注册表是Windows操作系统中用于存储系统和应用程序的设置信息的数据库。本文将介绍C#操作注册表的方法,主要结合示例代码形式对读取、创建、修改、删除注册表的信息,为有需要的朋友提供参考。C#提供的Microsoft.Win32命名空间包含了许多注册表相关的类,其中Registry和RegistryKey二类可以满足我们的一些操作。提供注册表中的根项的对象,是一个静态类,提供访问项值对的相关方法。修改注册表中的信息直接使用 SetValue 方法来实现。是注册表封装,提供注册表中的项级节点。原创 2024-10-26 11:11:59 · 1291 阅读 · 0 评论 -
C#字符串格式化之String.Format
字符串是编程中使用较广的一种数据,它由数字、字母、下划线等组成。在C#语言中,我们可以String.Format方法对字符串格式化。以上是C# 使用String.Format对字符串格式化的介绍,对以.NET 6及以上,我们还能使用特殊符号$的方式。使用String.Format可以将对象、变量、表达式的值插入到另一个字符串。使用格式符C,它的输出效果与我们操作系统的默认格式有关。alignment:指定自变量的字段的总长度及对齐方式。formatString:指定输出字符串结果的格式。原创 2024-10-26 11:11:54 · 3278 阅读 · 0 评论 -
C#中用const和readonly声明常量及用法
在C#编程语言中,常量是一种特殊的变量。常量被赋值后,其值在程序执行期间就不能对其进行修改。常量也是我们编写程序时经常会使用。在C#语言中,可使用const、readonly 来声明,下面将介绍其用法和区别。原创 2024-10-25 22:49:23 · 473 阅读 · 0 评论 -
C#应用程序实现限制输入法
我们的操作系统,安装几个输入法很正常,在使用应用程序,输入数据时总会来回切换输入法。虽然系统操作提供了切换键,但也对输入的效率也有不少的影响。当使用外接设备来输了数据时,对输入的影响更大了。如在下面场景,使用条码扫描枪扫描商品条码、订单条码、快递单号条码时,出现扫描与输出结果不一致。那么应用程序如何限制或自动切换输入法,防止出现异常和提高效率。C#是通过什么方式来实现的,下面介绍二种方式禁用或打开输入法。原创 2024-10-24 12:36:45 · 1157 阅读 · 0 评论 -
C# 支持三种方式实现创建 XML文档
XML是 Extensible Markup Language 的简称,用于存储和传输数据的可扩展标记语言。它被应用在数据交换、数据存储、Web服务、网络协议等场景。XML 具有可扩展性、结构化、标准化、简单易读等几个特点。原创 2024-10-24 08:46:24 · 883 阅读 · 0 评论 -
C#泛型应用详解与示例
泛型是指在编写类或方法时延迟指定数据类型,直到实际使用时才进行指定,达到同一个类或方法处理不同数据的技术。泛型是为所存储或使用的一个或多个类型具有占位符(类型参数)的类、结构、接口和方法。泛型方法可将其类型参数用作其返回值的类型或用作其参数之一的类型。set;/// 泛型方法:方法带和类型参数Console.WriteLine("GenericField值={0}", GenericField);原创 2024-10-21 13:10:30 · 1440 阅读 · 0 评论 -
C#中特性基础与示例
特性是在运行时描述程序中各种元素(如类、方法、字段和属性等)进行声明性的信息标注,并可在运行时环境中检索声明性的信息。特性描述是放置在某些程序元素(如类、方法、字段和属性等)上,这些元素前面的方括号[,]来描述。在运行时以反射的方式来获取附件信息。.NET提供了两种类型的特性,分别是预定义特性和自定义特性。1、标记语法特性的标注由一对方括号组成,方括号可以包含一个或多个特性以逗号分隔。其中[特性A] [特性B] 和 [特性A, 特性B]是等价的。[特性名称(位置参数,命名参数列表)]程序元素。原创 2024-10-21 13:10:11 · 489 阅读 · 0 评论 -
C#事件详解及应用示例
事件是使类具备向其它类通知发生的相关事情的能力。事件被分成两部分:一、引发或发送事件的类(称发布者);二、处理或接收事件的类(称订阅者)。事件也是类型的成员。在 .NET 的桌面应用程序中,按钮、列表框、文本输入框等控件都具有相关的事件,如按键响应、鼠标移动、点击等。原创 2024-06-22 22:43:49 · 754 阅读 · 0 评论 -
C#基础之流程结构
上一章我介绍C#语言的运算符与表达式,对C#语言的基础有了更深的了解。本章将继续介绍C#语言的其他基础知识。本章节介绍C#语言基础知识之流程控制,也是第四篇C#语言基础知识篇。程序流程结构是代码的执行顺序,常用的流程结构分为顺序分支循环三种结构。顺序按代码编写的顺序,由上到下顺序来执行;分支根据计算结果按条件执行代码;而循环则是重复执行相同的语句,当不满足循环条件时退出。原创 2024-02-06 10:04:28 · 767 阅读 · 0 评论 -
C#基础之程序结构与类型
C#程序由一个或多个源文件组成,源文件内容包含零到多个命名空间,而命名空间包含类、结构、接口、枚举、委托等类型或其他命名空间。原创 2024-02-05 11:52:12 · 801 阅读 · 0 评论 -
C#基础之运算符与表达式
日常生活中,我们会涉及到一些用加、减、乘、除等运算符组成表达式来计算,而在用C#来开发应用程序时也同样用到,本文就介绍C#的运算符与表达式的具体表述。原创 2024-02-06 09:59:30 · 417 阅读 · 0 评论 -
.NET 发展历程与未来
NET 发展历程今天来了解一下 .NET 的发展历程,来看看它在历史上的里程碑,这对我们更好地了解和学习 .NET 有着重要的意义。自 .NET 平台 2002 年正式问世以来,已经有 21 年的历史了。总的来说,.NET 的发展经历了 .NET Framework,.NET Core 再到大统一的 .NET 8。我这通过一个图来了解.NET 发展的时间线。2000 年至 2015 年这 15 年间,微软的主要开发产品线是 .NET Framework。由版本1.0~4.6。原创 2024-02-02 23:33:32 · 577 阅读 · 0 评论 -
.NET简介和概述
NET 是由微软开发的一个免费的跨平台开放源代码的开发人员平台,可以生成多种类型的应用程序。可以使用 C# 、F# 或 Visual Basic 等语言开发 .NET 应用,其中包括Web、云应用、移动端应用、桌面应用、游戏、机器学习、微服务及物联网(IoT)应用。.NET 具有很多优点,如跨平台性、多语言支持、面向对象开发、安全性及具有百万级的开发者社区等,随着移动应用和云计算技术的普及,.NET的应用场景和优势将不断扩展和深化。.NET 是免费的开放源代码,并且是一个 .NET 基金会项目。原创 2024-01-21 17:45:30 · 981 阅读 · 0 评论 -
C#基础之变量与常量及类型转换
C#语言中变量、常量、类型转换基础原创 2024-02-05 12:16:59 · 874 阅读 · 0 评论 -
JSON简介与及.NET中如何使用
.NET中如何使用JSON原创 2024-02-03 10:45:02 · 1677 阅读 · 0 评论 -
了解.NET Framework 构成
.NET Framework 由公共语言运行时(Common Language Runtime)和框架类库(Framework Class Library)二个核心部分组成。原创 2024-02-02 23:36:59 · 671 阅读 · 0 评论 -
C#基础之访问修饰符
访问修饰符是用于设置类型和类型成员的可访问性级别,设置控制类、属性、方法等成员在程序中的权限范围。C#提供了5个访问修饰符关键字,使用它们可指定 七个可访问性级别。本文介绍C#提供的访问修饰符。原创 2024-03-03 11:56:09 · 756 阅读 · 0 评论 -
C#基础之异常处理
异常处理也称(错误处理),用于处理程序运行时出现的错误或异常情况。异常包括逻辑错误运行时错误和用户输入的非法数据等,都是超出了程序的正常执行流程。异常处理的目的是维护程序稳定性、可靠性。异常处理是我们在错误发生时指定执行的特定代码,以便控制和恢复程序的状态,提供用户在使用程序时,对非法输入进行控制和提示的能力,以防止程序崩溃。在C#语言中提供异常的处理机制,用来发现、处理运行时错误。本章介绍C#的异常处理方式。原创 2024-03-17 09:36:56 · 511 阅读 · 0 评论 -
.NET 与网络安全协议SSL/TLS建立信任的通信关系
网络安全协议是用于保护计算机网络中的数据传输和通信过程的安全机制,它定义了数据在网络中传输的方式、数据加密和解密的算法,以及身份验证和访问控制的规则网络安全协议主要目标是在不可信的网络环境中建立起安全的通信渠道,以防止未经授权的方问、数据篡改和信息泄露等安全威胁。常见的网络安全协议有SSL/TLS、IPsec 、SSH、WPA/WPA2、DNSSEC、S/MIME、SSL VPN等,本文介绍.NET 是支持TLS安全协议的及显式指定协议版本。原创 2024-02-04 09:06:28 · 984 阅读 · 0 评论 -
C# 预处理器指令,可改变编译过程
预处理器指令是在编程语言编译流程开始之前执行的特殊指令。预处理器指令的作用主要是向编译器发出指令,以便在程序编译开始之前对信息进行一些预处理操作。这对于开发调试版本和发布版本之间的差异、管理平台的特定代码、处理特定编译警告和错误等都非常有用。在C#中,预处理器指令均以#开头,并且预处理器指令之前只能出现空格不能出现任何代码。另外,预处理器指令不是语句,因此它们不需要以分号;结尾。本文将介绍C#中预处理器指令的用途、语法。原创 2024-02-21 19:16:05 · 1015 阅读 · 0 评论 -
C#基础之数据结构
数据结构是计算机存储、组织数据的方式。是指相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。逻辑结构指数据元素之间的前后关系。包括集合(同属一个集合)、线性结构(一对一的相互关系)、树形结构(一对多的相互关系)、图形结构(多对多的相互关系)。数据在计算机存储空间中的存放形式。常用的存储结构有顺序存储、链式存储、索引存储和哈希存储等。原创 2024-02-21 19:10:44 · 1586 阅读 · 0 评论 -
C#基础之类的详解
类是一种数据结构,包含了数据成员(字段、常量)和函数成员(方法、属性、索引器、事件、运算符、构造函数、析构函数和静态构造函数)。类的类型是支持继承。以sealed关健字修饰符定义的类,密封类特性有不能被继承。以static关健字修饰符定义的类,静态类主要特性有不能实例化、仅包含静态成员、密封的、不能包含实例构造函数。构造函数类型有默认构造函数、参数化构造函数、复制构造函数、静态构造函数和私有构造函数。以上是C#中面向对象基础的类的全部内容,希望对大家理解类一定的参考借鉴价值, 敬请关注后续内容。原创 2024-04-04 09:43:28 · 460 阅读 · 0 评论
分享