记录C#连接MySQL 8 遇到的坑

1.添加MySql.Data.dll
NuGet找不到包,需要添加更新源。
2.需要选择正确的MySql.Data.dll版本
mysql 8需要用对应的dll 8
3.数据连接字符串需要添加SslMode=none

Bug1

System.NullReferenceException
在这里[……]

继续阅读

C# MySQL 数据库编程

目录:
1.快速入门
2.简明示例
3.详细教程
4.MySqlConnection 对象
5.MySqlCommand 对象

快速入门

1、下载mysql.Data.dll,在解决方案->引用中引入,并在文件头部引入

2、创建MySqlConnection对象(链接库)[……]

继续阅读

如何使用 ASP.NET Core 和 C# 编写博客

边干边学

在这篇文章中,我们将介绍使用 C# 特别是 .NET Core 3.0 创建自己的博客系统的基础知识。这一系列博客文章的目的是教你们编写自己的基本博客系统是多么容易,并希望能激发您创建自己的博客系统或将其用作更好或更大的基础的基础。

我学习的第一门语言是 C++,然后是 PHP[……]

继续阅读

Visual Studio 中所有 C# 编译器错误的列表

官方:
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/

CS0751错误必须在分部类型中声明分部方法CS0754错误部分方法可能不会显式实现接口方法CS0755错误两个部分[……]

继续阅读

在 C# .NET 中使用管道

Using Channels In C# .NET

这篇文章是关于 C# .NET 中 Channel 的系列文章的一部分。
当然,从第 1 部分开始总是更好,但您可以使用下面的链接跳过任何您想要的地方。

第 1 部分 – 入门
第 2 部分 – 高级管道
第 3 部分 – 了解Back Pr[……]

继续阅读

.NET Core和ASP.NET Core简介与区别

ASP.NET 是适应 Web 的 .NET 框架的第一个版本。
ASP.NET Core 是一个改进版本,具有更丰富的功能、更舒适的界面、新的库和其他区别。

目录:

  • 1.什么是 Asp.net?
  • 2. ASP.NET 架构及其组件
  • 3.什么是Asp.net Core
  • 4. [……]

    继续阅读

Duck 三种方式:C#、C++、C 之间的文件 I/O 和字符串性能比较

针对文件和字符串处理基准评估不同的语言和方法本文比较了解决将大量基于行的逗号分隔文本从文件加载到数据结构中并将这些数据写回另一个文件的问题的不同方法。比较了这些方法的性能概况并得出结论。

  • 下载源代码 – 25.2 KB

介绍

我对比较使用不同编程语言和不同方法解决基本编程问题的性能[……]

继续阅读

如何使用断言作用域在 C# 中执行多个断言

在 C# 中使用断言作用域执行多个断言

Fluent Assertions是一个 .NET 库,它提供了一系列有用的扩展方法,使我们能够以更自然的方式测试我们的 C# 代码。

例如,假设我们正在测试字符串的输出。如果没有 Fluent Assertions,我们可能会这样写:[……]

继续阅读