bool?

作者:追风剑情 发布于:2023-11-3 10:46 分类:C#

在声明类型后面加个?,可使默认值不为null的变量为null。 using System; namespace ConsoleApp5 { internal class Program { static void Main(string[] args) { bool? b = null; //变量b的默...

阅读全文>>

标签: C#

评论(0) 浏览(175)

list.BinarySearch()

作者:追风剑情 发布于:2023-10-26 16:27 分类:C#

BinarySearch() 用于对已排序的列表进行搜索,如果找到相等的元素,则返回从零开始的索引号,如果找不到,则返回一个负数,该负数是下一个元素的索引的按位补码。 using System; using System.Collections.Generic; namespace ConsoleApp4 { class Program { s...

阅读全文>>

标签: C#

评论(0) 浏览(141)

System.Threading.Tasks.TaskContinuationOptions

作者:追风剑情 发布于:2023-8-23 13:51 分类:C#

System.Threading.Tasks.TaskContinuationOptions 为通过使用 ContinueWith() 方法创建的任务指定行为。 TaskContinuationOptions 枚举 字段 说明 ...

阅读全文>>

标签: C#

评论(0) 浏览(266)

Query with the InfluxDB API

作者:追风剑情 发布于:2023-8-18 18:40 分类:C#

https://docs.influxdata.com/influxdb/v2.7/query-data/execute-queries/influx-api/ https://docs.influxdata.com/influxdb/v2.7/api 用ApiPost工具测试查询 这里使用Excel查看CSV数据 ...

阅读全文>>

标签: C#

评论(0) 浏览(284)

Task.Yield()

作者:追风剑情 发布于:2023-8-11 11:31 分类:C#

Task.Yield()主动把控制权返回给调用方。 using System; using System.Threading.Tasks; namespace ConsoleApp3 { class Program { static void Main(string[] args) { Conso...

阅读全文>>

标签: C#

评论(0) 浏览(344)

TaskCompletionSource

作者:追风剑情 发布于:2023-8-4 15:07 分类:C#

using System; using System.Threading.Tasks; namespace ConsoleApp2 { class Program { static void Main(string[] args) { var sourceTask = DoSomthing(); tr...

阅读全文>>

标签: C#

评论(0) 浏览(268)

InfluxDB.Client

作者:追风剑情 发布于:2023-7-18 14:42 分类:C#

一、下载InfluxDB 官方下载 Download InfluxDB v2.0 for Windows GitHub下载 influx.exe是官方提供的命令行客户端 influxd.exe是服务器端 二、启动InfluxDB 在cmd中运行influxd.exe 示例:在cmd中输入 >D:\Software\infl...

阅读全文>>

标签: C#

评论(0) 浏览(1593)

yield return

作者:追风剑情 发布于:2023-7-10 15:04 分类:C#

using System; using System.Collections.Generic; namespace TestEnumerable { public class Program { static void Main(string[] args) { int[] arr1 = { 0, 2, 3...

阅读全文>>

标签: C#

评论(0) 浏览(313)

IEnumerable

作者:追风剑情 发布于:2023-7-10 11:18 分类:C#

[微软] Enumerable 类 [微软] IEnumerable 接口 [微软] IEnumerable<T> 接口 需要引入的命名空间 //IEnumerable using System.Collections; //IEnumerable<TSource> using System.Collections.Generic; //...

阅读全文>>

标签: C#

评论(0) 浏览(423)

设置网络配置

作者:追风剑情 发布于:2023-2-23 16:47 分类:C#

转载于: https://blog.csdn.net/weixin_30622181/article/details/98771710 ManagementClass类 ManagementBaseObject类 ManagementObject类 ManagementObjectSearcher类 using System; using System.Colle...

阅读全文>>

标签: C#

评论(0) 浏览(610)

System.Lazy

作者:追风剑情 发布于:2023-2-15 15:18 分类:C#

提供对延迟初始化的支持。 //不会执行new Test() Lazy<Test> lazyTest = new Lazy<Test>(()=>new Test()); //当调用lazyTest.Value时,才会创建Test对象 lazyTest.Value.Fun(); 示例:延迟创建单例实例 using System; using...

阅读全文>>

标签: C#

评论(0) 浏览(627)

生成、打包、部署和管理应用程序及类型

作者:追风剑情 发布于:2022-3-24 10:02 分类:C#

本章内容: ● .NET Framework 部署目标 ● 将类型生成到模块中 ● 元数据概述 ● 将模块合并成程序集 ● 程序集版本资源信息 ● 语言文化 ● 简单应用程序部署(私有部署的程序集) ● 简单管理控制(配置) 在解释如何为 Microsoft .NET Framework 开发程序之前,首先讨论一下生成、打包和部署 应用程序及其类型的步骤。本章重点解释...

阅读全文>>

标签: C#

评论(0) 浏览(1493)

将所有DLL打包到EXE中

作者:追风剑情 发布于:2022-3-9 10:58 分类:C#

参考 https://www.cnblogs.com/zhuzhi0819/p/12931691.html 需要安装 Costura.Fody 输入安装命令 PM> Install-Package Costura.Fody -Version 1.6.2 安装好 Costura.Fody 后,编译...

阅读全文>>

标签: C#

评论(0) 浏览(1361)

CLR 的执行模型

作者:追风剑情 发布于:2022-3-4 14:34 分类:C#

本章内容: ● 将源代码编译成托管模块 ● 将托管模块合并成程序集 ● 加载公共语言运行时 ● 执行程序集的代码 ● 本机代码生成器:NGen.exe ● Framework 类库入门 ● 通用类型系统 ● 公共语言规范(CLS) ● 与非托管代码的互操作性 Microsoft .NET Framework 引入了许多新概念、技术和术语。本章概述了.NET Frame...

阅读全文>>

标签: C#

评论(0) 浏览(1724)

加载本地图片

作者:追风剑情 发布于:2022-2-24 12:26 分类:C#

//加载本地图片 public static Bitmap LoadBitmap(string filePath) { FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read); byte[] bytes = new byte[fs.Length]; fs.Rea...

阅读全文>>

标签: C#

评论(0) 浏览(1312)

共享程序集和强命名程序集

作者:追风剑情 发布于:2022-2-21 10:59 分类:C#

一、弱命名和强命名程序集的部署方式 CLR 支持两种程序集:弱命名程序集(weakly named assembly)和强命名程序集(strongly named assembly)。 弱命名和强命名程序集结构完全相同。也就是说,它们都使用 PE 文件格式、PE32(+)头、CLR 头、元数据、清单表以及IL。生成工具也相同,都是 C#编译 器或者 AL.exe,两者...

阅读全文>>

标签: C#

评论(0) 浏览(1758)

预乘Alpha

作者:追风剑情 发布于:2022-2-17 17:25 分类:C#

需要引用 System.Drawing.dll using System.Drawing; using System.Drawing.Imaging; using System.Runtime.InteropServices; //预乘Alpha public static void PremultiplyAlpha(string filePath) { if ...

阅读全文>>

标签: C#

评论(0) 浏览(1145)

图片合成

作者:追风剑情 发布于:2022-1-28 11:05 分类:C#

/// <summary> /// 图片合成辅助类 /// </summary> public sealed class CombinImageHelper { //合成多张图片 public static Image CombinImage(params string[] filePathArr) { Image img0 = Image.Fro...

阅读全文>>

标签: C#

评论(0) 浏览(1349)

LZW压缩算法

作者:追风剑情 发布于:2022-1-20 15:21 分类:C#

using System; using System.Text; using System.Collections; using System.Collections.Generic; using System.IO; namespace LZWTest { class Program { static void Main(string[] a...

阅读全文>>

标签: C#

评论(0) 浏览(1365)

AES加密解密

作者:追风剑情 发布于:2021-10-20 11:36 分类:C#

using System; using System.Text; using System.Security.Cryptography; /// <summary> /// AES加密/解密 /// </summary> public sealed class AESCrypto { //一个256位的默认key private const...

阅读全文>>

标签: C#

评论(0) 浏览(1456)

C#类型基础

作者:追风剑情 发布于:2021-9-23 9:45 分类:C#

所有类型都从 System.Object 派生。 Object类提供的方法 方法 说明 Equals 如果两个对象具有相同的值,就返回true Ge...

阅读全文>>

标签: C#

评论(0) 浏览(1331)

基元类型&引用类型&值类型

作者:追风剑情 发布于:2021-9-17 13:42 分类:C#

一、基元类型 编译器直接支持的数据类型称为基元类型(primitive type)。基元类型直接映射到Framework类库(FCL)中存在的类型。例如,C#的int直接映射到System.Int32类型。 C#基元类型与对应的FCL类型 C#基元类型 ...

阅读全文>>

标签: C#

评论(0) 浏览(1601)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号