ICode9

精准搜索请尝试: 精确搜索
  • C#扩展方法2022-08-24 16:31:18

    1.扩展方法定义 向现有的类型“添加”方法。例如:String Int Class DataTable等 2.语法规则 扩展方法定义在静态类的静态方法中 第一个参数指定该方法用于哪个类型,并该参数以 this 修饰符为前缀 扩展方法后面只有一个 this 修饰的参数不属于方法参数,此扩展是无参方法 3.无参数

  • C#下载csv代码总结(解决中文乱码问题)2022-08-24 15:01:08

    /// <summary> /// 下载 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> public void Download(DateTime? startTime, DateTime? endTime) { Response<VSysLog&g

  • C# 读取MotherBoard的信息2022-08-24 15:00:39

    通过C# 来读取PC 的MotherBoard 上的信息,如 产品名称,制造商,版本等,方法如下: Reference中添加 System.Management,并在头文件中引入该 Assemble 添加对应的类,并进行使用,如下实例: public static class MotherBoardInfo { private static ManagementObjectSearcher bas

  • C#中锁的使用分类2022-08-23 16:01:36

    1 互斥锁lock(基于Monitor实现)定义: private static readonly object Lock = new object(); 使用: lock (Lock){  //todo} 作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,释放该锁。 注意:定义的锁对象应该是 私有的,静态的,只读的,引用类型的对象,这样可以防

  • C# 浏览器 Chromium 内核控件2022-08-23 08:32:27

    miniblink 精简小巧的 Chromium 内核控件 miniblink 是一款精简小巧的浏览器控件,基于 chromium 精简而成,是市面上最小巧的 chromium 内核控件没有之一。 它仅 10 余 M 大小,只需一个 dll,几个纯 C 接口即可轻松调起,并嵌入到任何软件内使用。 你可以用来显示网页、做软件的界面框架

  • .NET(C#) 读取Resource资源文件的方法2022-08-23 08:05:22

    System.Resources 名字空间支持三种资源文件:.txt 文件,只能有字符串资源。不能被嵌入到 Assembly 中,则很容易暴露,被客户修改。最大缺点是仅支持字符串资源,不推荐使用。.resx 文件由 XML 组成,可以加入任何资源,包括二进制。同样不能被嵌入到 Assembly 中。在 System.Resources 名字空

  • JetBrains Fleet 1.8 最新测试版功能C#,Rust开发演示与免费下载地址2022-08-23 07:01:35

      链接: https://pan.baidu.com/s/1KSBUhfeFG8KwNZVJBg9mTg?pwd=27at 提取码: 27at 请勿用手机百度网盘下载文件会打不开 JetBrains Fleet 1.8 最新版安装包 Windows, Mac版本, 下载后, 直接解压缩运行就可以了 下载限速慢的加Q群 150453653 群文件里有 Fleet 目前还是测试阶

  • 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - .NET和Unity的未来(来自Unity官方告白)2022-08-23 00:04:23

    我们最近发起了一次持续数年的改进行动,帮助用户更快地编写性能更高的代码,并带来长期的稳定性与兼容性。请在本文中了解我们在更新脚本基础技术栈方面所做的努力。 .NET生态正在多方面上积极动态地演变,而我们希望尽快将这些改进带给广大用户。我们内部的.NET技术小组正致力于不断

  • C#之List、Queue、Stack使用EnsureCapacity方法预设数组大小2022-08-22 19:02:27

    简介  List、Queue 和 Stack 集合中的 EnsureCapacity方法预设数组大小。 为什么以及何时使用EnsureCapacity 方法 这里我们将首先了解为什么需要使用这种方法以及何时使用。在 List、Queue 和 Stack内部使用的是数组来表示集合。每次我们向这些集合添加更多项时,我们都需要增加这

  • C#-队列 Queue/栈 Stack2022-08-22 18:32:57

    队列 先进先出,相当于排队买车票 // 队列 Queue<string> queueList = new Queue<string>(); // 入队 queueList.Enqueue("张三"); queueList.Enqueue("李四"); queueList.Enqueue("王五"); // 出队 queueList.Dequeue(); // 清空队列 queueList.Clear(); 栈 先进后出,

  • C# DateTime 格式字段写法2022-08-22 12:01:17

    /// <summary> /// 创建时间 /// </summary> //[DataType(DataType.Date)] //[DisplayFormat(DataFormatString="(yyyy-MM-dd HH:mm:ss)", ApplyFormatInEditMode = true)] // CreateTime="2018-03-09T14:56:40.

  • PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式2022-08-22 09:35:28

    一:背景 这篇我们来聊一下 PerfView 在协助 WinDbg 分析 Dump 过程中的两个超实用技巧,可能会帮助我们快速定位最后的问题,主要有如下两块: 洞察内存泄漏中的静态大集合变量名。 验证当前程序的 GC 模式。 这里就把经验分享一下,希望让大家少走弯路。 二:如何洞察 1. 查看静态变量

  • 在 C# 中使用 Span<T> 和 Memory<T> 编写高性能代码2022-08-22 09:04:43

    目录在 C# 中使用 Span 和 Memory 编写高性能代码.NET 中支持的内存类型.NET Core 2.1 中新增的类型访问连续内存: Span 和 MemorySpan 介绍C# 中的 SpanSpan 和 ArraysSpan 和 ReadOnlySpanMemory 入门ReadOnlyMemorySpan 和 Memory 的优势连续和非连续内存缓冲区不连续的缓冲区:

  • qt vs C#2022-08-21 23:32:06

    其实不应该这两个进行比较? qt是framework,C#是语言。 应该是语言和语言对比,框架和框架对比:C++ vs C#; qt vs .net 1 如果只是windows,用C#/.net;如果跨平台:用C++/qt  // 2 如果服务器端C++,用C++/qt   // 待定   ****************************************************************

  • Unity 将是驱动 C# 增长的引擎吗 ?2022-08-21 22:04:12

    Unity 将是驱动 C# 增长的引擎吗 ?   C# 在中国的采用需要一个杀手级应用的带动, 那么这样的一个杀手级应用是 Unity吗,我这里大胆推测采用CoreCLR 的新一代完全采用C#构建的Unity 将是这样的一个杀手级应用。Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加

  • c#使用Bitmap绘图的时候,内存增大问题2022-08-21 14:34:10

    最近碰到一个问题,就是使用Biamap绘图的时候,为了防止闪烁,使用了双缓存绘制的方式,但是会碰到内存急剧增加的情况,而且在XP的工控机和Win10的机器上运行结果不一样,在Win10 上运行的时候,内存增加的不是很明显,而在XP机子上运行一段时间,就会直接自动退出,我怀疑是XP工控机内存没有及时的释

  • 【数据库】 C#利用System.Data.SQLite实现对SQLite的操作2022-08-21 11:04:37

        System.Data.SQLite 的一个优点是它是由 SQLite 团队开发的,该团队已声明长期致力于支持它。支持多种数据类型,比较旧Microsoft.Data.Sqlite 的一个优点是它是由 Microsoft 开发的,并且可以假设它已通过 Entity Framework、.NET Core 等进行了良好的测试。只支持4中sqlite数据

  • Unity 将是驱动 C# 增长的引擎吗 ?2022-08-20 23:30:21

    C# 在中国的采用需要一个杀手级应用的带动, 那么这样的一个杀手级应用是 Unity吗,我这里大胆推测采用CoreCLR 的新一代完全采用C#构建的Unity 将是这样的一个杀手级应用。Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加速数字化转型的一个通用技术平台底座,而对

  • C# break 和 return的区别2022-08-20 23:03:09

    下面示例是break的用法: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing; 6 using System.Windows.Forms; 7 8 namespace ReturnDemo 9 { 10 class Kodify_Example 11 { 12 s

  • C#中的static静态变量的用法2022-08-20 13:03:04

    静态局部变量 定义:在局部变量前加上static关键字时,就定义了静态局部变量。 特点:  A、该变量在全局数据区分配内存。  B、初始化:如果不显式初始化,那么将被隐式初始化为0。  C、它始终驻留在全局数据区,直到程序运行结束。但其作用域为局部作用域,当定义它的函数或语句块结束时,

  • C#enum枚举解析(含IL解析)(三)2022-08-20 12:04:17

    Enum基准测试 枚举的速度是很快的,几乎不存在性能问题。枚举仅仅是像int类型一样的语法糖,也很快。 Version 1 这版代码用于测试枚举值。我们在紧密的循环中进行多次迭代。 Version 2 此版代码测试int。通过对比这两版本的代码,我们可以看到来自枚举的任何可能的性能影响。  

  • C# 使用SIMD向量类型加速浮点数组求和运算(1):使用Vector4、Vector<T>2022-08-20 12:00:09

    作者: 目录一、缘由二、使用向量类型2.1 基本算法2.2 使用大小固定的向量(如 Vector4)2.2.1 介绍2.2.2 用Vector4编写浮点数组求和函数2.3 使用大小与硬件相关的向量(如 Vector<T>)2.3.1 介绍2.2.1.1 使用经验2.3.2 用 Vector<T> 编写浮点数组求和函数三、搭建测试程序3.1 主测试代码(Be

  • c# 下载文件并处理进度2022-08-20 11:03:25

    我们先来个Form using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace

  • C#百度翻译--亲测试可用2022-08-19 13:33:19

    public class Rootobject { public string from { get; set; } public string to { get; set; } public string domain { get; set; } public int type { get; set; } public int status { get; set; } public int err

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有