▼ C# 学习笔记
文章平均质量分 76
C# 学习笔记
太阳风暴
技术圈里摸爬滚打的编程小白,记录学习过程中的分享、研究和总结,钟爱C、C++、C#后端语言,钟爱微信小程序快速开发,常乐村男子职业技术老油条,本科修行已完成(√),修炼进阶研究生中(......)愿望:全栈大佬 ( 全栈进度 68%)
GIT地址:https://gitee.com/sunstom、
https://github.com/add-uos、
https://github.com/SunStorm2018
展开
-
C# 一周入门高级编程之《C#-LINQ》Day Four
C# 的LINQ语法类似数据库的查询方法,是一种数据集合的查询语法,LINQ可以直接查询数据库、泛型、以容器、以及xml文档。什么意思呐?我们对于一个集合可能操作就是通过循环,给出判断条件,然后满足条件的话就把这个元素添加到一个新的集合内返回就行啦,但是C#提供了另外的方法,就是用LINQ查询语法,用类似SQL语法对可查询对象进行筛选,就这个开发效率就很高了,而且这样的写法还很方便。......原创 2022-08-09 22:07:08 · 554 阅读 · 0 评论 -
C# 一周入门高级编程之《C#-继承》Day One
继承是面向对象程序设计中最重要的概念之一。所谓继承,很明显,其实就是存在着两代或多代类,通过一种方式来将这继承关系的两代或者多代的功能给合成下来。这样就可以把功能组件化,同时也有利于重用代码和节省开发时间。...原创 2022-08-01 22:00:07 · 191 阅读 · 0 评论 -
C# 一周入门高级编程之《C#-接口》Day Two
接口定义和 Java 里面的接口定义基本一致,也是一种声明的对外部的一个接口说明,本质上就是一个函数声明,不能实现,只有继承后重写该接口方法的类才能有作用。这样接口有什么好处呐?接口规定了一个蓝图,但并负责具体实现,具体实现就需要通过继承接口然后方式来实现这个蓝图内部的步骤,...原创 2022-07-31 21:03:17 · 304 阅读 · 0 评论 -
C# 一周入门之《C#-类和对象》Day Six
类是为了描述现实世界里面的对象所用的一种语法表示,是一种人类思维的抽象。这里的对象主要是指用计算机语言来描述现实中的事物。是将会被实例化的对象原创 2022-07-29 22:38:20 · 178 阅读 · 0 评论 -
WPF递归获取窗体中指定控件类型列表
WPF递归获取窗体中指定控件类型列表原创 2022-07-29 16:36:40 · 793 阅读 · 0 评论 -
C#递归获取文件夹下所有文件 并绑定到 WPF TreeView控件中
C#递归获取文件夹下所有文件 并绑定到 WPF TreeView控件中 代码片段,含包含源路径、及不包含源路径原创 2022-07-20 08:05:54 · 1144 阅读 · 0 评论 -
C#《学习代码片段》- 递归获取文件夹下所有文件
C#-递归获取文件夹下所有文件。原创 2022-07-19 22:23:07 · 647 阅读 · 0 评论 -
WPF 实现 RichTextBox 关键字查询高亮
实现一个简单的载入RTF文件到RichTextBox 中并可以查找关键字,并高亮关键字,提供上一个关键字与下一个关键字之间相互切换的效果,目前还有些小问题,就是RichTextBox 窗口导航到关键字的位置有些问题。...原创 2022-07-14 09:05:21 · 979 阅读 · 0 评论 -
MoonPdfLib预览PDF使用记录
GitHub:https://github.com/reliak/moonpdfsourceforge 地址:https://sourceforge.net/projects/moonpdf/files/MoonPdf-0.3.0/可以直接使用 sourceforge 网站编译好的二进制库下面就以 0.3.0-x64为例先直接下载这个 MoonPdfLib-0.3.0-x64.zip 文件;其他架构的一样这样操作1、创建 .netframwork wpf 程序2、建立如下目录 同时 把如下文件原创 2022-07-12 22:39:36 · 1657 阅读 · 0 评论 -
C# 一周入门之《C#-集合》Day Five
集合一、ArrayList1. 构造方法2. 常用的属性和方法3. 遍历ArrayList1. 使用下标2. 使用foreach二、Queue1. 构造函数2. 常用方法三、Stack1. 构造函数2. 常用方法四、Hashtable1. 常用方法&属性五、SortedList1. 常用方法&属性可以理解为数据结构,和C++的STL如如出一辙;本质上就是为了程序运行时候的缓存,常用的有几个数据结构一、ArrayListArrayList 代表了可被单独索引的对象的有序集合。它基本上可以原创 2022-03-24 06:00:00 · 477 阅读 · 0 评论 -
C# 一周入门之《C#-字符串》Day Four
字符串一、字符串二、常用属性&方法三、数据类型转换1、隐式类型转换2、显式类型转换3、装箱和拆箱一、字符串字符是最常用的数据类型;很多场合都离不开字符串;所谓字符串,就是有一系列字符连续组成的串结构;用的是双引号来描述字符串 “ ”C#里面的字符串是一个类,是封装的一个数据及操作的整体。非常容易使用,非常容易理解二、常用属性&方法常用的操作的目的其实就是围绕着这一个主题 增删改查最最常用的字符串操作包括获取字符串的长度、查找某个字符在字符串中的位置、替换字符串中的内容、拆分字符串原创 2022-03-21 06:30:00 · 255 阅读 · 0 评论 -
C# 一周入门之《C#-数组》Day Three
数组一、数组简述&一维数组1. 声明数组2. 初始化数组3. 赋值给数组三、多维数组四、交错数组五、数组访问合集1. for 循环2. foreach循环六、数组的属性及方法1. 常用属性2. 常用方法一、数组简述&一维数组数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。数组内存连续【可使用下标访问】索引是从零开始的1. 声明数组类型名 [ ] 数组名[ ] 指定数组的维度就像这样的样子,带有一个[]就原创 2022-03-20 06:00:00 · 471 阅读 · 0 评论 -
C# 一周入门之《C#-基础语法》Day Two
C#-基础语法数据存储部分:一、基本数据类型【含枚举、结构体】1. 整型2. 浮点型3. 字符型4. 布尔型5. 枚举型6. 结构体二、变量1、变量定义2、变量使用三、常量数据处理部分:一、运算符1. 算术运算符2. 逻辑运算符3. 比较运算符4. 位运算符5. 赋值运算符6. 优先级二、条件判断1. 三元运算符2. if else1. 单一 的 if 语句2. 二选一 的 if 语句3. 多选一 的 if 语句4. 嵌套 if3. switch case三、循环1. for循环2. while循环3. d原创 2022-03-18 06:00:00 · 549 阅读 · 0 评论 -
C# 一周入门之《C#入门知识》Day One
C#入门知识一、C#是什么?1.C#的特性二、.NET Framework是什么?三、.NET与C#的关系导言:本人有C / C++的基础;在学习一门语言时,我对编程还有编程相关的旁类学科有自己的看法一个软件有三大最核心的组成处理 - 传输 - 存储#mermaid-svg-5sq3MmBFmdQ781Ki {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-5sq3原创 2022-03-17 06:00:00 · 735 阅读 · 0 评论 -
NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低
一、平台描述系统:Windows 10VS : Visual Stdio 2019二、问题描述我在下载了 微软官网 的WPF示例代码运行时,出现的问题,NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低三、问题原因当生成工具找不到生成项目所需的 .NET SDK 版本时,会发生此错误。 这通常是由于 .NET SDK 安装或配置问题导致的。 完整的错误消息类似于以下示例:NETSDK1045:当前的 .NET SDK原创 2022-03-06 14:12:24 · 43991 阅读 · 6 评论