E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
------C#
C#
异步编程详解(Task,async/await)
文章目录1.什么是异步2.Task产生背景3.Thread(线程)和Task(异步)的区别3.1几个名词3.2Thread与Task的区别4.TaskAPI4.1创建和启动任务4.2Task等待、延续和组合4.3task.Result4.4Task.Delay()和Thread.Sleep()区别5.CancellationToken和CancellationTokenSource取消线程5.1C
luxingyu329
·
2025-05-29 10:28
.net相关的收集整理
c#
开发语言
C#
异步编程学习笔记之-async和await
一、异步方法介绍(async和await):如果使用async修饰符将某种方法指定为异步方法,即启用以下两种功能。1、标记的异步方法可以使用await来指定暂停点。await运算符通知编译器异步方法:在等待的异步过程完成后才能继续通过该点。同时,控制返回至异步方法的调用方。异步方法在await表达式执行时暂停并不构成方法退出,只会导致finally代码块不运行。2、标记的异步方法本身可以通过调用它
ahe82105
·
2025-05-29 09:57
c#
C#
解决async Task<object>直接执行返回报“CS1998”警告
问题描述:publicasyncTaskLogin(stringaccount,stringpassword){returntrue;}此方法报:CS1998;此异步方法缺少"await"运算符,将以同步方式运行。请考虑使用"await”"运算符等待非阻止的API调用,或者使用"awaitTaskRun(…)”在后台线程上执行占用大量CPU的工作。解决方法:publicasyncTaskLogin
音尘啊
·
2025-05-29 09:57
c#
C#
异步方法中缺少 `await` 运算符的隐患与解决方案
C#
异步方法中缺少`await`运算符的隐患与解决方案问题现象后果分析1.方法以同步方式执行2.线程阻塞风险3.异常处理机制失效4.性能与资源浪费5.设计误导性6.死锁风险(特定场景)解决方案方案1:使用真正的异步操作方案
若汝棋茗
·
2025-05-29 09:55
c#
开发语言
await
.NET 9的AI亮点
一、无缝集成,互操作性强1.TensorFlow.NET升级:
C#
与深度学习的完美融合.NET9引入了升级后的TensorFlow.NET,为
C#
程序员提供了高性能的绑定。
步、步、为营
·
2025-05-29 09:52
.net
人工智能
青少年编程与数学 02-020
C#
程序设计基础 11课题、可视化编程
青少年编程与数学02-020C#程序设计基础11课题、可视化编程一、可视化编程1.降低学习门槛2.提高学习兴趣3.便于学习和掌握4.为后续学习打下基础5.适合不同年龄段和背景的初学者6.适合初学者的可视化编程工具二、可视化编程适合初学者1.降低学习门槛2.提高学习兴趣3.便于学习和掌握4.为后续学习打下基础5.适合不同年龄段和背景的初学者6.适合初学者的可视化编程工具三、可视化编程与专业程序设计人
明月看潮生
·
2025-05-29 07:33
编程与数学
第02阶段
青少年编程
c#
开发语言
编程与数学
青少年编程与数学 02-020
C#
程序设计基础 09课题、面向对象编程
概述1.对象(Object)2.类(Class)3.封装(Encapsulation)4.继承(Inheritance)5.多态(Polymorphism)面向对象编程的优势常见的面向对象编程语言二、
C#
明月看潮生
·
2025-05-29 07:32
编程与数学
第02阶段
青少年编程
c#
编程与数学
开发语言
【从零开始入门unity游戏开发之——
C#
篇38】
C#
预处理器指令
文章目录前言一、什么是编译器二、什么是预处理器指令三、
C#
中常用的预处理器指令1、**`#define`和`#undef`**2、**`#if`、`#elif`、`#else`和`#endif`**`DEBUG
向宇it
·
2025-05-29 04:42
#
unity
c#
stm32
里氏替换原则
游戏引擎
java
C#
面试问题2
32.Whatispolymorphism多态性:Thereisonelist,butit'selementscantakemanyforms.thederivedtypescanbuusedinplaceofthebasetype.WhatmechanismsinC#allowustousepolymorphism?interfaces,abstractclasses,inheritance,v
端阳月七
·
2025-05-29 04:12
C#
之
MVC5
学习
c#
开发语言
C#
学习
c#
中将一个实体类复制到另一个实体类_萍的微博go的博客-CSDN博客_
c#
复制实体【.NET】基于MVC的layui文件上传与接收_仗剑天涯i的博客-CSDN博客
端阳月七
·
2025-05-29 04:11
c#
开发语言
NLua性能对比:
C#
注册函数 vs 纯Lua实现
引言在NLua开发中,我们常面临一个重要选择:将
C#
函数注册到Lua环境调用,还是直接在Lua中实现逻辑?直觉告诉我们,
C#
作为编译型语言性能更高,但跨语言调用的开销是否会影响整体性能?
笨笨561
·
2025-05-29 04:41
C#杂谈
c#
lua
Pyside学习(一)UI与逻辑分离的一种简单方法探索
本人工作中使用的是WPF,而在实际的工作中总需要一些算法的探索,利用
C#
进行验证是十分低效的,最近需要做一个小工具将利用python验证的算法展现出来。
笨笨561
·
2025-05-29 04:41
ui
qt
python
Lua中的self、冒号和点号
self类似于this指针,大多数面向对象的语言(比如C++、
C#
)都隐藏了这个机制,在编码时不需要显式地声明这个参数,就可以在方法内使用this。
Katarina_777
·
2025-05-29 04:41
lua
C#
HttpClient用了using为何还会资源告急?
咱们都知道,在
C#
开发里,HttpClient是进行HTTP请求的得力助手,而且按照常规操作,为了确保资源能被正确释放,我们会把它放在using块里。
步、步、为营
·
2025-05-29 00:12
c#
开发语言
.NET平台使用
C#
设置Excel单元格数值格式
在.NET平台上,我们可以使用
C#
轻松完成Excel单元格的数字格式设置,实现自动化处理。本文将介绍
Eiceblue
·
2025-05-28 13:47
.NET
Excel
.net
c#
excel
开发语言
海康威视摄像机SDK的使用
+指针海康威视文章目录写在前面opencv解码多个摄像机调用,编写类帮助文档的错误指针随想redis多线程联合Python编程写在前面文章未经允许,不可转载海康威视提供的SDK,支持C++、Java、
C#
randotshare
·
2025-05-28 09:22
图像处理
图像处理
C#
Windows Forms应用程序-002
目录项目结构主类和命名空间构造函数和析构函数初始化组件(InitializeComponent)按钮点击事件处理程序主程序入口点项目截图:完整代码:项目结构这个项目是一个简单的C#WindowsForms应用程序,获取指定文件的根信息,包含一个主窗体Form1和一些控件(标签、文本框、按钮等)。整个项目的主要功能是让用户选择文件或文件夹,并提供了一些关于这些路径的信息。主类和命名空间命名空间:Fi
仙袂拂月
·
2025-05-28 09:52
窗体应用
C#
c#
开发语言
网络安全
笔记
程序人生
C#
调用海康相机SDK
一、查找相机设备//////枚举相机///publicListDeviceListAcq(){varlist=newList();//ch:创建设备列表|en:CreateDeviceListSystem.GC.Collect();//cbDeviceList.Items.Clear();list.Clear();m_stDeviceList.nDeviceNum=0;//MV_CC_EnumDe
森林KING
·
2025-05-28 08:19
c#
视觉检测
用
C#
的EF框架轻松操作数据库,新手也能写出高效代码
EntityFramework(EF)是微软推出的对象关系映射(ORM)框架,用于简化数据库操作,将数据库表映射为.NET对象,使开发者通过面向对象的方式操作数据库。以下从核心架构、工作模式、性能优化等方面对EF进行深度解析。一、EF核心架构与组件1.DbContext与DbSetDbContext:EF的核心类,代表数据库会话,用于管理实体对象、跟踪变更、执行查询和保存数据。csharp复制pu
Ro小陌
·
2025-05-28 08:47
框架
数据库操作
数据库
数据库
c#
数据库开发
C#
WinForms窗口线程完全指南:从跨线程操作到性能优化的深度解析
深入剖析STA模型、异步编程、资源竞争与高频场景解决方案,助你彻底攻克WinForms多线程开发难题!一、线程模型与基础概念STA线程模型核心规则:所有UI操作必须在创建控件的线程(主线程/UI线程)执行。底层机制:基于COM组件,主线程必须标记为[STAThread],否则某些功能(如剪贴板)会异常。消息循环:通过Application.Run()启动,处理窗口事件(如点击、重绘)。线程安全与异
Ro小陌
·
2025-05-28 08:47
C#
性能优化
开发语言
c#
开发语言
性能优化
C#
Windows Forms应用程序-003
目录项目结构命名空间和类定义主要控件GroupBox控件Label控件TextBox控件Button控件OpenFileDialog控件方法说明构造函数Form1()Dispose(booldisposing)Main()InitializeComponent()button1_Click(objectsender,System.EventArgse)button2_Click(objectsen
仙袂拂月
·
2025-05-28 08:16
C#
窗体应用
c#
开发语言
visual
studio
个人开发
学习方法
海康威视摄像头
C#
开发指南:从SDK对接到安全增强与高并发优化
2.关键API封装(
C#
示例)csharpusingSystem.Runtime.Inte
Ro小陌
·
2025-05-28 08:45
视觉
C#
联合编程
c#
服务器
5.0.7 TabControl的使用
包括xaml以及
C#
代码生成TabControl.其中第4个例子是使用TabControl来实现IO监控,作为工控软件的一部分。
qq_34047402
·
2025-05-28 05:25
C#在工控领域中的使用
TabControl
TabItem
WPF
C#
开源大全--汇总
消息中间件RocketMQEQueueDOTNETMQC#开源商业协作和项目管理平台-TeamLab网络视频会议软件-VMukti驰骋工作流程引擎-ccflow【免费】正则表达式测试工具-Regex-TesterWindows-Phone-7-SDKExcel-读写组件-ExcelLibrary.NET集成开发环境-MonoDevelop电话软交换机-FreeSWITCH开源操作系统-Cosmos
haoxingfengcrazy
·
2025-05-28 03:09
C#
Unity 视频播放器流程
C++VideoPlugin:NativePlugin接口,
C#
与
你一身傲骨怎能输
·
2025-05-27 22:34
sdk接入
unity
音视频
C#
中 INI 文件操作扩展类:轻松管理配置文件
C#
中INI文件操作扩展类:轻松管理配置文件在
C#
开发过程中,配置文件的管理是一个常见且重要的需求。INI文件作为一种简单直观的配置文件格式,因其易于编写和读取,在许多项目中都有广泛应用。
阿蒙Armon
·
2025-05-27 21:52
C#那些工作中的应用实践
c#
开发语言
C#
枚举类型扩展:提升开发效率的实用技巧
C#
枚举类型扩展:提升开发效率的实用技巧在
C#
开发中,枚举类型(Enum)是一种极为常用的数据类型,它由基础整型数值类型的一组命名常量定义,属于值类型。
阿蒙Armon
·
2025-05-27 21:52
C#那些工作中的应用实践
c#
C#
日期和时间:DateTime转字符串全面指南
C#
日期和时间:DateTime转字符串全面指南在
C#
开发中,DateTime类型的时间格式化是高频操作场景。
阿蒙Armon
·
2025-05-27 21:52
C#那些工作中的应用实践
c#
开发语言
错误CS8370功能“可为 null 的引用类型在
C#
7.3中不可用。请使用8.0或... 在.csproj 文件中添加<LangVersion>9.0</LangVersion>后未解决问题
报错信息为:错误CS8370功能“可为null的引用类型”在C#7.3中不可用。请使用8.0或更高的语言版本。先后尝试了网上说的最多的两种办法:1.在项目目录中找到.csproj文件,用文本编辑器打开。在节点下添加preview或指定具体版本如9.0,没有解决问题。2.在.csproj中设置enable,显式启用可为null的引用类型支持具体如下:9.0enable也没能解决问题解决办法,将VS
Zzu_zzx
·
2025-05-27 21:22
WPF
c#
wpf
多语言视角下的 DOM 操作:从 JavaScript 到 Python、Java 与
C#
多语言视角下的DOM操作:从JavaScript到Python、Java与
C#
在Web开发中,文档对象模型(DOM)是构建动态网页的核心技术。
coding随想
·
2025-05-27 21:51
JavaScript
javascript
python
java
功能“递归模式”在
C#
7.3 中不可用,请使用 8.0 或更高的语言版本的一种兼容处理方案
原程序:internalclassControllerParameterCreator:IParameterCreator{privateControllercontroller;publicControllerParameterCreator(Controllercontroller){this.controller=controller;}publicParameterCreateSystem
CoderIsArt
·
2025-05-27 20:51
C#
设备制造
c#
C#
串口打印机:控制类开发与实战
C#
串口打印机:控制类开发与实战一、引言在嵌入式设备、POS终端、工业控制等场景中,串口打印机因其稳定的通信性能和广泛的兼容性,仍是重要的数据输出设备。
阿蒙Armon
·
2025-05-27 20:20
C#那些工作中的应用实践
c#
开发语言
如何:wpf简单动画创建(xaml和
c#
后台创建2中方式)以及运用blend自动创建动画
1使用blend创建关键动画帧2.在xaml中创建后,如何绑定在button.CLICK事件中,并在
c#
界面启动动画privatevoidButton_Click(objectsender,RoutedEventArgse
大榛果Office插件
·
2025-05-27 18:07
wpf
wpf
c#
开发语言
WPF 可拖拽的玻璃风 Popup
先上效果图()ⅠXAML部分GameVisual.xamlⅡ
C#
部分GameVisual.xaml.cspublicpartialclassGameVisual:Popup{privatePoint_dragStartPopupPosition
阿晴最好看!
·
2025-05-27 17:25
wpf
52、
C#
泛型 (Generics)
泛型是C#2.0引入的一项强大功能,它允许你编写可以处理多种数据类型的代码,而无需为每种类型重复编写相同的逻辑。泛型提高了代码的重用性、类型安全性和性能。基本概念泛型类publicclassGenericClass{privateT_value;publicGenericClass(Tvalue){_value=value;}publicTGetValue(){return_value;}}//使
o0向阳而生0o
·
2025-05-27 12:29
c#
开发语言
.net
操作配置文件保存方式(上位机)
c#
创建上位机程序需要几个步骤1使用
c#
软件开发设计界面(可以使用winformwpfnet开发界面)2使用串口通信SerialPort类、以太网
码农李克
·
2025-05-27 09:12
c#
.net
c语言
wpf
tcp
C#
SocketUDP服务器,组播
SocketUDP自己即是服务器又是客户端,在发消息只需要改成对方ip和端口号即可前提对方必须开启服务器socket.Bind(newIPEndPoint(IPAddress.Parse("192.168.107.72"),8080));控件:Button,TextBox,RichTextBox打开自己服务器publicForm1(){InitializeComponent();//1创建一个服务
码农李克
·
2025-05-27 09:11
c#
服务器
开发语言
http
windows
.net
C#
心跳机制的服务器(完整)
控制台应用项目心跳机制:心跳机制出现在tcp长连接中,客户端和服务器之间定时发送一种特殊的数据包,通知对方还在线,以确保tcp连接的可靠性。有可能tcp连接由于某些原因(例如网线被拔了,突然断电)导致客户端断了,但是服务器不知道客户端断了,服务器还保持与客户端连接的状态,所以不浪费资源,需要知道客户端非正常中断,服务器把断开客户端断开连接。需要加入心跳包机制tcp心跳:需要心跳机制,tcp本身内置
码农李克
·
2025-05-27 09:11
服务器
c#
http
windows
我的编程语言学习笔记
编程语言学习之旅:从
C#
到Python编程语言是在数字世界中构建和解决问题的工具。对于许多人来说,学习编程语言不仅是一项职业技能,更是一种自我表达的方式。
人工智能我来了
·
2025-05-27 03:34
IT技术
学习
笔记
C#
Winform开发的自动屏幕锁定器实践指南
本文还有配套的精品资源,点击获取简介:本项目专注于使用
C#
语言和Winform开发工具包创建一个挂机锁程序,旨在提升计算机安全性。
安检
·
2025-05-27 03:31
c#
BinaryFormatter 更换了命名空间反序列化遇到的问题
解决方案:sealedclassAllowAllAssemblyVersionsDeserializationBinder:System.Runtime.Serialization.SerializationBinder{publicoverrideTypeBindToType(stringassemblyName,stringtypeName){TypetypeToDeserialize=nul
雾散睛明
·
2025-05-27 02:59
c#
BinaryFormatter
C#
Opencv Mat类型转Halcon HObject类型
publicvoidMatToHObject(MatimgMat,outHObjectimgHOject){intImageWidth=imgMat.Width;intImageHeight=imgMat.Height;intchannel=imgMat.Channels();longsize=ImageWidth*ImageHeight*channel;intcol_byte_num=Image
electrical1024
·
2025-05-27 02:58
c#
算法
开发语言
opencv
halcon
C#
语法篇:字段的定义和运算
对于字段来说,是在对象创建时就被初始化了;而构造函数的运行是在这之后。因此,不能对字段进行需要用到“构造函数赋值的变量”的运算,因为此时这些变量的值都为0或者随机值,编译器不允许这时候做运算。因此,正确的方法是把字段定义放在最前面,把字段进行的运算赋值放到方法或者属性中,避免报错classrectangle{privateinta,b;publicrectangle(){}publicrectan
想做学术的小C
·
2025-05-27 02:28
C/CPP/C#语法
c#
开发语言
c#
中switch case语句的用法
在
C#
编程中,switchcase语句是一种常用的多分支选择结构,提供了一种简洁而高效的方式来处理多个条件分支。本文将详细介绍switchcase语句的用法,包括基本语法、注意事项和高级用法。
guygg88
·
2025-05-26 21:03
c#
microsoft
数据库
国内外主流的编程语言与框架盘点
国内外主流的编程语言包括JavaScript、Python、Java、
C#
、PHP等,常用的框架有React、Vue.js、Spring、Django、.NET等。
F36_9_
·
2025-05-26 16:34
项目管理工具
C#
、C++、Java、Python 选择哪个好
选择哪种语言取决于具体需求:若关注性能和底层控制选C++、若开发企业级应用选Java、若偏好快速开发和丰富生态选Python、若构建Windows生态应用选
C#
。
F36_9_
·
2025-05-26 16:33
c#
c++
java
C#
匹配模式
在
C#
中,匹配模式通常指的是使用模式匹配(PatternMatching)功能来检查一个对象是否符合特定的结构,并从中提取所需的信息。
thunder-1
·
2025-05-26 14:22
c#
开发语言
C#
Newtonsoft.Json 使用指南
Newtonsoft.Json(也称为Json.NET)是一种适用于.NET的常用高性能JSON框架,用于处理JSON数据。它提供了高性能的JSON序列化和反序列化功能。安装通过NuGet安装基本用法1.序列化对象为JSON字符串usingNewtonsoft.Json;varproduct=newProduct{Name="Apple",Expiry=newDateTime(2008,12,28
程序猿多布
·
2025-05-26 13:48
json
c#
洛谷P1042 [NOIP2003 普及组] 乒乓球
C#
usingstaticSystem.Console;usingstaticSystem.Math;classProgram{publicstaticvoidMain(string[]args){inthuahua=0;intduishou=0;inthuahua2=0;intduishou2=0;char[]ii=newchar[1145140];intindex=1;while(true){ii
三甲基烷
·
2025-05-26 11:38
洛谷的c#之路
c#
java
算法
【
C#
、wpf控件】一个开关状态控件
资源下载地址:【免费】基于
C#
编写的一个开关状态控件资源-CSDN文库运行效果如下:
xiaomin2017
·
2025-05-26 10:32
c#
wpf
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他