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
VS.NET(C#)
C#
音频分离(MP3伴奏)
编程语言:
C#
库:NAudioNAudio是一个开源的.NET音频处理库,它为开发者提供了丰富的功能,能在Windows平台上方便地进行音频的录制、播放、处理等操作。
一念工作室
·
2025-04-25 08:27
c#
音视频
数据库
C#
综合示例 库存管理系统3 窗体设计总览
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的1、登录界面(FormLogin)需要通过输入账号ID和密码登录,其中账号ID如果是0,那么该账号为管理员;否则为操作员。2、进入之后显示主界面(FormMain)主界面提供了库存信息、入库操作、出库操作等功能,由于本《库存管理系统》主要是针对“库存”,因此提供的操作与基本的入库出库有关,如果各位朋
.Net学习
·
2025-04-25 07:51
开发实践
C#
教程
c#
C#
高级编程:特性深度解析
在
C#
中,特性(Attribute)是一种强大的元数据声明机制,允许开发者为代码(类型、成员、程序集等)添加描述性信息。
拾忆4377
·
2025-04-25 07:48
C#
高级教程
c#
C#
学习第18天:特性(Attributes)
什么是特性?定义:特性是向程序中的元素(如类、方法、属性等)附加元数据的标签。这些元数据在运行时可通过反射获取。用途:用于声明性编程,可以为程序提供额外的信息,而无需改变其逻辑。特性的种类规定特性[Obsolete]:标记过时的代码,可以发出警告或错误。publicclassOldClass{[Obsolete("UseNewMethodinstead.")]publicvoidOldMethod
ghost143
·
2025-04-25 06:45
C#学习30天计划
学习
c#
开发语言
C#
学习第3天:类和对象的全面解析
在
C#
中,类和对象构成了面向对象编程(OOP)的基础。通过使用类和对象,开发者可以创建灵活且可维护的程序结构。
ghost143
·
2025-04-25 06:42
C#学习30天计划
学习
c#
开发语言
C#
特性(Attributes):给代码披上“魔法斗篷”——元数据编程的终极奥义
特性是
C#
中用于向程序元素(类、方法、字段等)附加元数据的机制,本质是继承自System.Attribute的类。
墨夶
·
2025-04-25 06:12
C#学习资料4
c#
算法
easyui + jquery +ajax +
c#
实时看板开发总结
实时看板后台用到的服务端的语言是
c#
,现总结如下:1在代码的开发过程中一定要考虑到边界值和异常情况contine:跳出本次循环继续下一次循环break:跳出整个循环或者switchreturn:用于函数的返回值
APP民工
·
2025-04-25 04:27
c#
c#
thread
foreach
break
continue
Unity学习笔记:来自于
C#
自带的System中的知识
namespace定义一个命名空间命名空间是在类以上,方便分类以及限制类的调用public公有private私有protetced受保护的能够在本类和子类调用Internal同一个程序集中调用二进制计算方法:二转十:最后一位是2的0次方倒数第二位2的一次方例如:10101=2的4次方+2的2次方+2的0次方;=21;2的几次方就是1后几个0;switch和case的用法:inta=0switch(
努力长头发的程序猿
·
2025-04-25 03:55
C#
Unity
System
C#
Unity
System
网站分享:7个非常好用的电子书网站
❤️作者主页:IT技术分享社区❤️作者简介:大家好,我是IT技术分享社区的博主,从事
C#
、Java开发九年,对数据库、
C#
、Java、前端、运维、电脑技巧等经验丰富。
IT技术分享社区
·
2025-04-25 02:19
电脑技巧
微软
microsoft
微软技术
网站推荐
[
C#
]反射的实战应用,实际数据模拟
long?value=null;//看它是不是HEX_STRINGvardtAttr=prop.GetCustomAttribute();if(dtAttr!=null&&dtAttr.DataType==DataType.HEX_STRING){//去掉可能的"0x"前缀stringtxt=attribute.Value.StartsWith("0x",StringComparison.Ordi
我不是程序猿儿
·
2025-04-25 00:29
C#
c#
开发语言
在
C#
中优化 LINQ 查询的性能和可读性
概述:LINQ(语言集成查询)彻底改变了我们在
C#
中与数据交互的方式。它提供了一种一致、可读且简洁的方式来操作集合、数据库、XML等。但是,LINQ的美观性和易用性有时会掩盖性能缺陷。
zls365365
·
2025-04-24 21:43
c#
linq
开发语言
C#
异步编程学习笔记3 之 异步原理
C#
异步编程学习笔记3之异步原理异步原理同步vs异步什么是异步编程异步编程的两种用途一点建议异步编程和Continuation异步原理同步vs异步同步操作会在返回调用者之前完成它的工作异步操作会在返回调用者之后去做它的
SQWH_SSGS
·
2025-04-24 21:10
C#
#
C#异步编程
c#
.net
ASP.NET Core实现图片批量下载并打包成ZIP文件
在ASP.NETCore中,我们可以使用
C#
编写代码来实现图片批量下载并将其打包成ZIP文件。下面是一个示例代码,演示了如何完成这个任务。首先,我们需要准备一个包含要下载的图片URL的列表。
CodeBandit
·
2025-04-24 20:03
asp.net
后端
.NET
C#
的程序结构
C#
是一种广泛应用的专业语言,借其通用的语法和便捷的使用方法受到了很多企业和开发人员的青睐。
Hx.922
·
2025-04-24 19:53
SpringBoot从入门到精通教程(推荐)
学习目标1、一周掌握JAVA入门知识2、掌握基础入门
C#
知识3、手把手教你vbs脚本制作4、强大的IDEA编程利器5、经典常见的面试题目技巧6、家居生活风水一点通SpringBoot从入门到精通教程学习目标
王大师王文峰
·
2025-04-24 14:49
面经吐血整理
编程利器IDEA
Java基础到框架
sproot
sprootBoot
C#
进阶学习(十二)协变逆变
目录1.协变与逆变的概念2.协变与逆变的作用及作用对象3.协变与逆变的关键字4.泛型接口与委托的示例示例1:协变在泛型接口中的体现示例2:逆变在泛型接口中的体现示例3:协变在泛型委托中的体现示例4:逆变在泛型委托中的体现总结1.协变与逆变的概念协变(Covariance)允许将子类(派生类)类型作为父类(基类)类型使用。例如:IEnumerable可以被视为IEnumerable,因为string
FAREWELL00075
·
2025-04-24 11:01
学习
协变
逆变
c#
C#
数据库处理SqlCommand参数parameters增加add方法
所属的命名空间在System.Data.SqlClient实例
C#
操作数据库通过参数插入数据的完整过程//定义数据库连接stringstrconn="DataSource=xxx;userid=sa;pwd
曲幽
·
2025-04-24 07:04
计算机
C#
SqlCommand
parameters
sqlconnction
executenonquery
C#
中的代理模式:控制对象访问的设计模式
本文将详细介绍代理模式的定义、分类、使用场景,并通过
C#
代码示例展示如何在实际开发中使用代理模式。代理模式概述代理模式的核心思想是通过代理对象(Proxy)来代替目标
拾忆4377
·
2025-04-24 06:33
设计模式
c#
代理模式
设计模式
深入理解组合实体模式(Composite Entity Pattern)在
C#
中的应用与实现
在面向对象的设计中,如何管理复杂的对象以及其内部的多个子实体一直是一个挑战。为了应对这种复杂性,**组合实体模式(CompositeEntityPattern)**应运而生。这种设计模式允许将一个复杂对象表示为多个子对象的组合,提供了更高效的管理方式。通过它,开发者可以更容易地维护和操作复杂对象的状态和行为。什么是组合实体模式?组合实体模式是一种结构型设计模式,它通过将多个简单对象组合成一个复杂的
江沉晚呤时
·
2025-04-24 04:46
C#
设计模式
java
开发语言
数据库
.netcore
microsoft
前端
C#
中的匿名函数:Lambda表达式与匿名方法的详解与应用
在
C#
中,匿名函数(AnonymousFunction)是指没有名称的函数,通常用于将一段代码作为参数传递给另一个方法,或者在需要简化代码的地方使用。
AitTech
·
2025-04-24 03:43
C#
c#
开发语言
【从零开始入门unity游戏开发之——
C#
篇34】
C#
匿名函数(delegate )和Lambda表达式
文章目录一、匿名函数(`delegate`)1、什么是匿名函数?2、匿名函数的基本语法2.1语法2.2**没有参数的匿名函数:**2.3**有参数的匿名函数:**2.4**有返回值的匿名函数:**3、匿名函数的使用示例3.1作为参数传递匿名函数3.2作为返回值返回匿名函数4、匿名函数的缺点4.1无法单独移除4.2匿名函数难以调试4.3性能开销5.匿名函数与闭包6、匿名函数的总结二、Lambda表达
向宇it
·
2025-04-24 03:42
c#
unity
服务器
游戏引擎
开发语言
java
C#
操作Excel大全
//引用Microsoft.Office.Interop.Excel.dll文件//添加usingusingMicrosoft.Office.Interop.Excel;usingExcel=Microsoft.Office.Interop.Excel;//设置程序运行语言System.Globalization.CultureInfoCurrentCI=System.Threading.Thre
youyo2113
·
2025-04-23 22:13
c#
C#
操作Excel相关方法总结
C#
操作Excel相关方法总结这篇文章主要介绍了
C#
操作Excel相关方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧0.导入命名空间
DK业
·
2025-04-23 22:12
excel
c#
microsoft
C#
操作Excel
C#
读取Excel需要安装三个库1.OfficeOpenXml.Core.ExcelPackage2.OfficeOpenXml.Extends3.EPPlusselectedFiles=@"F:\20230720
m0_51683560
·
2025-04-23 22:09
c#
excel
C#
操作Excel的多种方式
在项目开发过程和办公过程中,经常要遇到对Excel进行创建,读写等操作,excel太多师,整理也成了一大难题。通过程序对excel进行整理能快速提供开发和办公效率。Excel操作几种方式使用OleDb(过时)使用Microsoft.Office.Interop.ExcelCOM组件(兼容性问题)使用开源库NPOI(常用,操作丰富)使用OpenXml(效率高)使用OleDb通过OleDb操作exce
无熵~
·
2025-04-23 22:39
C#
excel
C#
操作Excel文件:创建Excel文件
C#
操作Excel文件:创建Excel文件在本篇文章中,我们将学习如何使用
C#
语言操作Excel文件并创建一个全新的Excel文件。我们将使用一些常见的库和命名空间来实现这个目标。
数据科学探险
·
2025-04-23 22:37
c#
excel
microsoft
C#
c#
操作excel
说明vs2022开发,调用excel代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.T
wiseyao1219
·
2025-04-23 22:06
c#
excel
开发语言
C#
开源、简单易用的Dapper扩展类库 - Dommel
思维导航前言项目特性Dapper项目源代码项目使用项目源码地址值得推荐的.NETORM框架优秀项目和框架精选前言今天大姚给大家分享一个
C#
开源(MITLicense)、免费、简单易用的Dapper扩展类库
图图阿图西
·
2025-04-23 21:31
c#
开源
开发语言
C#
值类型和引用类型详解
简介在
C#
中,值类型和引用类型是两个基础的数据类型类别,它们的主要区别在于存储位置和赋值方式。值类型值类型存储的是数据本身,分配在栈(Stack)中。当一个值类型变量被赋值给另一个变量时,会复制值。
我是唐青枫
·
2025-04-23 21:01
Dotnet
c#
开发语言
.net
C#
——值类型和引用类型的区别
常见的值类型和引用类型值类型:int、float、double、struct(结构体)、enum(枚举)引用类型:string、class、interface(接口)、array(数组)在
C#
中,值类型和引用类型在内存分配
误安
·
2025-04-23 20:59
c#
学习
开发语言
一个可以让你节省10行代码的
C#
类型转换语法
使用DDD从零构建一个完整的系统今天来聊聊
C#
关键字as,这是我最喜欢的
C#
语法之一了。01as简介as运算符类似于强制类型转换功能,但是它的好处就是,如果转换失败不会引发异常,而是返回null。
编程乐趣
·
2025-04-23 20:58
c#
开发语言
C#
值类型和引用类型的区别
1.值类型和引用类型1.值类型的数据存放在内存中的栈中(每一次声明变量,开辟独立的内存空间).2.引用类型的数据存放在内存中的堆中,栈中只存放引用类型数据的地址(指向)值类型定义:在声明变量时,无论是否赋值,编译器都会为其分配内存空间。引用类型的定义:在声明一个引用类型或者定义一个类时,在栈中分配一小块内存用以容纳一个地址,当赋值或者New()对象时,分配堆中空间,把堆中数据引用地址存到栈中。—i
MrLss
·
2025-04-23 20:58
C#
C#
数据类型
值类型和引用类型
一个
C#
扩展库,让Dapper的CRUD操作更简单
使用DDD从零构建一个完整的系统在.Net中,EF是一个非常强大ORM库,但是对于一些复杂的查询,由于我们不能控制最终SQL的生成,变得难以优化。这时候我们往往会引入Dapper,但是Dapper采用原生SQL语句的方式,对于CRUD这些简单操作我们一般都会自行封装,不然就会变成很繁琐。今天给大家推荐一个Dapper的CRUD扩展库,就可以满足我们的需求,减少我们的工作量。01项目简介Dommel
编程乐趣
·
2025-04-23 20:56
c#
开发语言
C#
虚方法和抽象方法
在
C#
中,虚方法(virtualmethod)和抽象方法(abstractmethod)都是用于支持面向对象编程中的多态性,但它们之间有一些关键的区别。
我写代码菜如坤
·
2025-04-23 18:11
c#
开发语言
c#
中虚方法和抽象方法的应用
一、抽象类它的作用就是产生子类的同时给于子类一些特定的属性和方法。abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的父类。标记为抽象或包含在抽象类中的成员必须通过从抽象类的子类来实现。特点:抽象类不能实例化,抽象函数不能实现,必须在非抽象函数中重写。如果类包含抽象函数,那么类也是抽象的,必须声明为抽象的。usingSys
Xwzzz_
·
2025-04-23 18:41
随笔
c#
开发语言
asp.net
C#
抽象类和虚方法的作用是什么?
抽象类(abstractclass):不能直接实例化,只能被继承。用来定义一套基础框架和规范,强制子类必须实现某些方法(抽象方法)。可用来封装一些共通的逻辑,减少代码重复。虚方法(virtual):表示这个方法可以被子类重写(override)。默认给了一套实现,你可以用,也可以替换掉。避免了子类必须每次都写重复代码(子类用基类实现就好)总结:抽象类+虚方法组合使用的好处是:提供一个统一的接口和逻
醉酒的李白、
·
2025-04-23 17:08
抽象类
虚方法
仓储
Unity网络开发记录(一):实现最简单的unity客户端和服务器通信
服务端案例通过Socket网络套接字实现Tcp网络通讯打开VS,新建一个项目
C#
服务端整体流程依旧遵从socket开发的基本步骤,和其它语言下的socket开发一样,例如c++新建socket对象向socket
yukino_NZB
·
2025-04-23 17:03
c#
unity
unity
网络
服务器
c#
unity socket 客户端和
c#
服务器通信
服务器usingBarrageGrab;usingSystem;usingSystem.Collections.Concurrent;usingSystem.Linq;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Threading;namespaceLyx{classServer{privateTcpLi
憨豆人生
·
2025-04-23 17:02
服务器
c#
unity
tcp/ip
C#
通用常见面试题-精心整理
以下是优化后的版本,在原有内容基础上补充了应用场景,其他结构保持不变:上位机面试题解答(技术详解+示例)C#-IOC框架1.值类型和引用类型的本质区别解释值类型:存储在栈中,直接保存数据值(如int,struct)。引用类型:存储在堆中,变量保存对象地址(如class,string)。对比表格特性值类型引用类型存储位置栈(Stack)堆(Heap)赋值行为复制数据本身复制对象地址默认值0或fals
得想办法娶到那个女人
·
2025-04-23 14:43
c#
开发语言
C#
单例模式及其应用
单例模式介绍:单例模式是一种常见的设计模式,其目的是确保某个类只有一个实例存在,并提供一个全局访问点。在实现单例模式时,一般需要注意以下几点:私有化构造函数:防止外部直接实例化对象。私有静态成员变量:用于保存唯一的实例。公有静态方法:提供获取该实例的唯一访问点。publicclassSingleton{//使用readonly关键字确保只能在类构造函数或声明时赋值privatestaticread
xiaowu080
·
2025-04-23 14:43
C#
单例模式
java
jvm
C#
西门子通信
一、引用S7.Net.dll模块通过网盘分享的文件:S7.Net.dll链接:https://pan.baidu.com/s/1D178KbtvGfjM02ho_S0kIw?pwd=yg23提取码:yg23二、导入并初始化usingSystem.Windows.Forms;Plc=myPlc;//cpu型号,PLC的ip地址,机台号的位置,插槽号的位置myPlc=newPlc(CpuType.S7
du fei
·
2025-04-23 14:13
c#
开发语言
C#
之 简易的服务器与客户端
一.(测试时,应该先开启服务器)Server类usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net;usingSystem.Net.Sockets;namespaceServer{classServer{sta
爱吃苹果的小王同学
·
2025-04-23 13:40
c#
C#
简易http服务器/http响应实现(system.net.http)
注:本文使用了.net库System.Net.Http以下是正文:usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Net.Http;usingSystem.Net.WebSockets;usingSystem.Runtime.Remotin
qwwewq111
·
2025-04-23 13:39
c#
http
服务器
C#
使用HttpListener构建一个简易的Http服务器
调用usingSystem;usingSystem.Threading.Tasks;usingDemo.Services;usingMicrosoft.Extensions.Hosting;namespaceDemo{internalstaticclassProgram{publicasyncstaticTaskMain(string[]args){FrameWorkInfoService.Ini
xxxxxue
·
2025-04-23 13:09
C#
c#
HttpListener
服务器
简单的服务器
http
使用
C#
编写简易 ASP.NET Web 服务器
使用
C#
编写简易ASP.NETWeb服务器如果你想获得更好的阅读体验,可以前往我在github上的博客进行阅读,http://lcomplete.github.io/blog/2013/07/16/use-csharp-write-aspnet-web-server
苏门答腊
·
2025-04-23 13:08
C#
使用HttpListener创建简易Web服务器
转载
C#
使用HttpListener创建简易Web服务器-PHP-张工-博客园usingSystem;usingSystem.IO;usingSystem.Net;usingSystem.Net.Sockets
朱志飞
·
2025-04-23 13:07
C#
服务器
c#
前端
Socket异步
C#
简易网络框架和使用
服务器端NetManager类internalclassNetManager:Singleton{Socketsocket;publicListallcli=newList();publicvoidInit(){socket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);socket.Bind(ne
LL凉凉
·
2025-04-23 13:05
c#
网络
服务器
unity
浅谈
C#
13 中的 params 集合
前言在C#13中,params的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型(如Span,ReadOnlySpan)和简化调用语法,显著提升了代码的灵活性和效率。params的适用场景params适用于参数个数动态变化的场景,例如日志、数学计算或格式化输出等,减少冗余代码,增强方法通用性。C#13的改进与旧版本对比在C#13之前:params仅支持一维数
追逐时光者
·
2025-04-23 09:43
C#
.NET
DotNetGuide编程指南
c#
windows
.net
.net
core
effective c++ 条款40 并发场景使用std::atomic ,特殊内存场景使用volatile
但在其他语言(java或者
c#
),它在并发编程中很用。在某些c++编辑器中,volatile被赋予了特殊语义,使其可以用在并发编程中(但也只有用这些编译器编译才可以用)。
shpanghao
·
2025-04-23 07:01
QT 初体验
背景笔者是嵌入式工程师,主要在FPGA平台工作,偶尔会需要编写一些上位机的通讯、控制代码,之前一直使用
C#
,最近接触了QT,讲一下使用体验吧。
Hello-FPGA
·
2025-04-23 01:56
qt
开发语言
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他