C#中使用ProtoBuf3

C# 

1、安装Google.Protobuf和Google.Protobuf.Tools的Nuget包 打开Nuget管理器,搜索Protobuf,安装Google.Protobuf和Google.Protobuf.Tools二个包。 2、序列化和返序列化 using Google.Protobuf;

VS 打开.Net提示“项目文件不完整,缺少预期导入”

C# 

今天重装了系统,装好VS 2007后打开之前的 .Net项目提示项目文件不完整,缺少预期导入。这是缺少Microsoft.AspNetCore相关版本引起的。 打开项目.csproj文件,查看所需要的Microsoft.AspNetCore版本,发现当前项目中为2.1.2。而安装的时候选择的.Net

C#中声明一个常量数组

C# 

  想在C#类中声音一个常量数组,类型为int,里面有初始化的内容且不可更改。习惯性的写上了public const int[] a = {1,2,3,4,5}这样的格式,结果编译就给我报错了。后面尝试过在类中各种const,都是会报错的。 在C#中,只有byte、char、short、int、lo

C#使用SSH认证连接MongoDB

C# 

一、环境 在C#中可以使用Renci.SshNet和MongoDB.Driver通过SSH认证连接MongoDB数据库。 先去NuGet程序包管理页面中,下载Renci.SshNet和MongoDB.Driver库 二、使用 可以先通过SshNet库使用SSH认证连接MongoDB所在的服务器,再用

C#中MongoDB aggregate 运用

C# 

db.collection.aggregate([array]); array可是是任何一个或多个操作符。 操作符介绍: $project:包含、排除、重命名和显示字段 $match:查询,需要同find()一样的参数 $limit:限制结果数量 $skip:忽略结果的数量 $sort:按照给定的字

C# XML反序列化与序列化

C# 

在C#中,可以用XmlSerializer类来反序列化与序列化xml,但我们也可以封装一下,可以使用起来更方便 1. 将XML字符串反序列化成对象 方法 /// <summary> /// 将XML字符串反序列化成对象 /// </summary> /// <typeparam name="T">返