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#
测试linq中的左连接的基本用法
使用linq联表或者连接两个对象集合查询时一般使用的是join关键字,返回结果中包含两个表或两个对象集合中连接字段相等的数据记录,如果要实现sql语句中的左连接效果,并没有现成的leftjoin关键字,此时可以使用DefaultIfEmpty实现左连接(也可以GroupJoin和SelectMany,具体请百度或咨询大模型)。 首先定义两个集合对象,如下所示:ListlstCustomer=
gc_2299
·
2025-04-21 05:31
dotnet编程
c#
linq
左连接
C#
的 ref
在以下上下文中,使用ref关键字:方法的签名和调用这将使参数的引用地址传递给方法(而不是其值)。{staticvoidMain(string[]args){stringzfc="我的";LeiYinYong.FF(refzfc);Console.WriteLine(zfc);//返回“我的天啊!”zfc="你的";LeiYinYong.FF(zfc);Console.WriteLine(zfc);
·
2025-04-21 04:32
visual-studio
函数指针到委托:C语言到
C#
的演进之旅
文章目录引言委托的概念委托的重要性委托与现实世界的类比委托在
C#
中的应用从C语言的函数指针说起函数指针的基本概念函数指针的声明和使用函数指针与委托的联系委托的底层实现委托的优势
C#
委托的基本概念3.1委托的定义
西疆先生
·
2025-04-21 03:50
c语言
c#
c++
高级语言调用C接口(前言)
至今用到过的语言也比较多,常见的Java、
C#
、python,不常见的Delphi,P
阿捏利
·
2025-04-21 03:19
高级语言调用C接口的总结
java
c++
c语言
c#
python
鸿蒙
高级语言调用C接口(二)回调函数(1)
前言先说一下上一篇文章给出了各高级语言类型和C类型的对应关系,只包含基本类型,不包含结构体等复杂结构,高级语言只有常见的JAVA(Android通用)、
C#
、Python、Arkts(鸿蒙系)。
阿捏利
·
2025-04-21 03:19
高级语言调用C接口的总结
c语言
开发语言
java
c#
python
c++
harmonyos
高级语言调用C接口(三)结构体(1)-Java、
C#
上一篇简单说了回调函数,其中回调函数包含更复杂的参数,结构体等,所以,本系列的第三篇先说一下结构体,由于内容会比较多,本篇先说Java(Jna调用、Jni比较复杂,如有需要,后面再单独来将)、
C#
两种比较常见的开发语言
阿捏利
·
2025-04-21 03:19
高级语言调用C接口的总结
c语言
java
c#
C#
中PUT和POST上传文件
HttpClient中上传文件上一篇主要是提到了HttpClient帮助类,这次针对于上传文件进行补充,仅做记录publicstaticstringHttpUploadFile(stringurl,stringpath){//设置参数HttpWebRequestrequest=WebRequest.Create(url)asHttpWebRequest;CookieContainercookieC
公子公子~
·
2025-04-21 00:04
C#
HttpClient
put
post
上传文件
C#
的 protected
protected关键字是一个成员访问修饰符。protected成员在其所在的类中可由派生类实例访问。相对于private,它的可访问范围稍有扩大,也就是不仅包括声明它的类,也包括从该类继承来的派生类。示例1classJi{protectedintx=123;}classPs:Ji{staticvoidPaiSheng(){Jiji=new();Psps=new();//ji.x=10;//警告:
·
2025-04-21 00:59
visual-studio
探秘
C#
用户定义类型:突破预定义的边界
在
C#
的编程世界里,除了系统提供的16种预定义类型,开发者还拥有强大的自主能力——创建自己的用户定义类型。这大大拓展了编程的灵活性和可扩展性,让开发者能根据具体需求定制数据结构和功能。
钢铁男儿
·
2025-04-21 00:29
流程Python
c#
java
算法
C#
的 params 关键字
在方法声明中的params关键字之后不允许有任何其他参数,并且在方法声明中只允许有一个params关键字。params参数的声明类型必须是集合类型。识别的集合类型包括:一维数组类型T[],在这种情况下,元素类型为T。span类型:**System.Span**System.ReadOnlySpan**此处,元素类型为T。具有具有相应元素类型的可访问create方法的类型。使用用于集合表达式的相同属
·
2025-04-20 20:22
visual-studio
C#
的 public
public关键字是类型和类型成员的访问修饰符。public访问是允许的最高访问级别。对访问public成员没有限制,如以下示例所示:{staticvoidMain(string[]args){Diand36=new(3,6);Console.WriteLine($"{d36};与原点的距离:{d36.原距}");Diand27=new(2,7);Console.WriteLine($"{d27}
·
2025-04-20 19:22
visual-studio
C#
数据类型变量、常量
在
C#
中,变量是用于存储和表示数据的标识符,在声明变量时,您需要指定变量的类型,并且可以选择性地为其分配一个初始值。
_Csharp
·
2025-04-20 19:59
C#基础-高阶-实战知识点
c#
开发语言
C#
核心学习(二)面向对象——封装(1)成员变量与成员方法
在上一篇文章中,我们初始了类以及对象。今天我们继续学习面向对象中的封装特性中的成员变量及成员方法。一、什么是封装?官方解释:封装是面向对象编程的基石,通过绑定数据与操作并控制访问权限,实现数据保护和逻辑隔离。程序员翻译:“把你的代码想象成一座城堡:成员变量是藏在金库里的黄金成员方法是城堡的守卫和交易窗口访问修饰符是金库的密码锁”示例:publicclassBank{privatedecimal_g
FAREWELL00075
·
2025-04-20 17:47
C#核心学习
学习
c#
面向对象
OOP
成员变量和成员方法
C#
的 operator 关键字(预定义的一元、算术、等于、比较运算符及重载)
用户定义的类型可重载预定义的
C#
运算符。也就是说,当一个或两个操作数都是某类型时,此类型可提供操作的自定义实现。“可重载运算符”部分介绍了哪些
C#
运算符可重载。使用operator关键字来声明运算符。
·
2025-04-20 16:49
visual-studio
C#
的 readonly
readonly可以在下述五个上下文中使用。字段声明在字段声明中,readonly指示只能在字段声明方法或在同一个类的构造函数中向字段赋值(甚至可以多次赋值)。可以在字段声明和构造函数中多次分配和重新分配只读字段。声明方法或构造函数退出后,不能分配readonly字段。此规则对于值类型和引用类型具有不同的含义:由于值类型直接包含数据,因此属于readonly值类型的字段不可变。由于引用类型包含对其
·
2025-04-20 16:49
visual-studio
C#
的 private
private关键字是一个成员访问修饰符。private访问是允许的最低访问级别。private成员只有在声明它们的类和结构体中才是可访问的,如以下示例所示:classLeiSY{privateint_数量;double_单价;//未指定访问修饰符默认是private}staticvoidMain(){LeiSYsy=new();……}上例中sy对象以及在Main中使用LeiSY的静态方式均无法访
·
2025-04-20 15:18
visual-studio
C#
实现wpf嵌入外部程序(附完整源码)
C#
实现wpf嵌入外部程序MainWindow.xamlMainWindow.xaml.cs项目文件(.csproj)说明在WPF应用程序中嵌入外部程序是一项复杂的任务,通常涉及到Win32API调用来托管外部程序的窗口
源代码大师
·
2025-04-20 15:07
C#实战教程
c#
wpf
开发语言
【
C#
笔记】个人自用笔记
最近在学习
C#
高级一点语法,为了以后能更好的复习,所以写了这篇笔记。跳过前面的,直接从属性开始学习1.属性:可以被看作是类的一个特殊成员,它结合了字段(Field)和方法(Method)的特点。
死也不注释
·
2025-04-20 15:36
C#语法个人笔记
c#
笔记
c#
设计模式——策略模式
前言:策略模式就是用于实现某个功能但是可以有不同选择的情况,抽象策略类定义抽象方法,具体策略类定义具体方法,环境类维持对抽象策略对象的引用,并且通过注入的方式来注入不同的具体策略对象,然后在环境类中调用具体策略类中的方法publicabstractclassVisionAlgorith//抽象策略类{publicabstractvoidHandle();}classalgorith1:Vision
上位机马工
·
2025-04-20 15:33
c#设计模式
c#
策略模式
开发语言
c#
opencv 轮廓检测_基于OpenCV的区域分割、轮廓检测和阈值处理
OpenCV是一个巨大的开源库,广泛用于计算机视觉,人工智能和图像处理领域。它在现实世界中的典型应用是人脸识别,物体检测,人类活动识别,物体跟踪等。现在,假设我们只需要从整个输入帧中检测到一个对象。因此,代替处理整个框架,如果可以在框架中定义一个子区域并将其视为要应用处理的新框架,该怎么办。我们要完成一下三个步骤:•定义兴趣区•在ROI中检测轮廓•阈值检测轮廓轮廓线什么是ROI?简而言之,我们感兴
weixin_39560066
·
2025-04-20 13:23
c#
opencv
轮廓检测
C#
接口王者之路:从入门到Unity游戏开发实战 (IAttackable案例详解)
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
吴师兄大模型
·
2025-04-20 13:51
C#编程从入门到进阶
c#
unity
开发语言
游戏开发
IAttackable
接口
编程
Visual Studio 2022创建离线安装包
vs_Professional.exe”拷贝到文件夹下在此文件夹窗口按住shift+鼠标右键,选择“在此处打开powershell窗口”步骤3根据需要将代码复制到窗口并运行即可(根据下载的引导程序自行修改开头的exe名称)只含
C#
此花亭
·
2025-04-20 12:17
C#
visual
studio
ide
c#
精选15款
C#
/.NET编程效率提升类库,含详细使用教程!
今天大姚给大家分享15款
C#
/.NET编程效率提升类库,并且都包含详细介绍和使用教程。
C#
中比较实用的关键字,基础高频面试题!互联网寒冬下,如何写好一份.NET求职简历?
追逐时光者
·
2025-04-20 09:56
C#
.NET
DotNetGuide编程指南
c#
.net
开发语言
.netcore
c#
WPF设置背景图片
1.获取网络图片bitmapImage=newBitmapImage();bitmapImage.BeginInit();bitmapImage.UriSource=newUri(@"http://xuzhongwai.top/approve/photo/2019120404021650fb2297ef6346348b554ad9fce5f9e4.jpg",UriKind.
智趣代码实验室
·
2025-04-20 04:45
C#
WPF
背景图
渲染控件
网络图片
C#
学习笔记
pictureBox显示不出图片从网上找了一段代码,复制进visualstudio,显示本地的图片,结果始终显示不出来,查了好久,终于发现在Form1的构造函数中多了一个“InitializeComponent();”,删除就好了!消耗了太多时间。
·
2025-04-20 03:39
c#
Unity
C#
进阶:用状态模式与FSM优雅管理复杂敌人AI,告别Spaghetti Code!(Day32)
Langchain系列文章目录01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南02-玩转LangChainMemory模块:四种记忆类型详解及应用场景全覆盖03-全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、手
吴师兄大模型
·
2025-04-20 01:27
C#编程从入门到进阶
unity
c#
状态模式
AI
游戏引擎
游戏开发
c语言
C#
如何比较两个List是否相等?
简介在
C#
里,比较两个List是否相等,需要考虑多个方面,例如列表中的元素顺序、元素本身是否相等。
·
2025-04-19 19:59
c#.net
Vissim11二次开发之C#---实现仿真时间内实施不同信号控制方案
Vissim11二次开发之
C#
—实现仿真时间内实施不同信号控制方案本文起源:近些日子,由于论文仿真需求,重重重操Vissim旧业。
weixin_43604680
·
2025-04-19 18:13
Vissim11Com-C#
visual
studio
c#
算法
经验分享
C 语言编程人力资源管理系统,人力资源管理系统
C#
数据库版
摘要:
C#
源码,数据库应用,人力资源,管理系统人力资源管理系统
C#
数据库版,系统主要对人事的部门、工种、职务、职称、文化程度、政治面貌、民族、工资、奖励、惩罚、合同等信息进行管理,还提供了员工在部门之间的调动
weixin_39549852
·
2025-04-19 16:28
C
语言编程人力资源管理系统
C#
实现员工管理信息系统深度解析
本文还有配套的精品资源,点击获取简介:本文深入分析了基于
C#
语言的员工管理信息系统,通过该系统的开发,展示了
C#
语言面向对象、类型安全和垃圾回收等特性在企业级应用开发中的应用。
运营的小事
·
2025-04-19 16:58
C#
学习第16天:聊聊反射
什么是反射?定义:反射是一种机制,允许程序在运行时获取关于自身的信息,并且可以动态调用方法、访问属性或创建实例。用途:常用于框架设计、工具开发、序列化、代码分析和测试等场景反射的核心概念1.获取类型信息通过System.Type类,可以获取类型的完整信息。usingSystem;publicclassExample{publicvoidDisplay(){Console.WriteLine("Di
ghost143
·
2025-04-19 11:56
C#学习30天计划
学习
c#
开发语言
C#
实例化类型详解:从概念到实战
在
C#
编程中,实例化类型是构建程序的核心操作。本文将通过通俗易懂的案例,深入解析类型实例化的原理与实践技巧,帮助开发者快速掌握这一基础但至关重要的概念。实例化类型是什么?
钢铁男儿
·
2025-04-19 11:55
C#
图解教程
c#
开发语言
使用Lean 4和
C#
进行数学定理证明与逻辑推理
设置
C#
开发环境安装.NETSDK及IDE(如VisualStudio或Rider),确保
C#
开发环境正常。
weixin_30777913
·
2025-04-19 11:55
开发语言
c#
算法
<
C#
>.NET WebAPI 的 FromBody ,FromForm ,FromServices等详细解释
在.NET8WebAPI中,[FromBody]、[FromForm]、[FromHeader]、[FromKeyedServices]、[FromQuery]、[FromRoute]和[FromServices]这些都是用于绑定控制器动作方法参数的特性,下面为你详细解释这些特性。1.[FromBody]作用:从HTTP请求的消息体中绑定参数。一般用于处理JSON或XML格式的数据,常用于POST
搬砖工程师Cola
·
2025-04-19 08:38
C#
c#
.net
开发语言
【54期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情API接口之沪深A股财务报告数据及接口API说明文档
经过多次实际测试,我将已确认可用的数据接口分享给正在从事量化分析的朋友们,希望能够对你们的研究和工作有所帮助,接下来我会用Python、JavaScript(Node.js)、Java、
C#
和Ruby五种主流语言的实例代码给大家逐一演示一下如何获取各类股票数据
无名的小码农
·
2025-04-19 03:06
python
java
开发语言
股票数据
股票api
股票数据接口
C#
的接口(interface)
接口定义协定。实现该协定的任何class、record或struct必须提供接口中定义的成员的实现。接口可为成员定义默认实现。它还可以定义static成员,以便提供常见功能的单个实现。从C#11开始,接口可以定义staticabstract或staticvirtual成员来声明实现类型必须提供声明的成员。通常,staticvirtual方法声明实现必须定义一组重载运算符。在以下示例中,类“Lei示
·
2025-04-19 02:15
visual-studio
Unity中支持PC、移动端和Webgl端的复制文本到剪贴板
在Unity中开发软件中,会出现很多时候需要将Unity中的文本内容复制到剪贴板中,然后复制到其他软件的应用中去,例如分享一个链接,例如会议软件复制会议号码等首先
C#
语言中提供了一个字段,只要将字符串内容赋值给这个字段
TenderRain。
·
2025-04-19 00:20
unity
webgl
游戏引擎
C#
扩展方法(参数带this)
一个关于字符串类型扩展方法的例子usingSystem.Text.RegularExpressions;namespaceDemoApp{publicstaticclassStringExtensions{//////验证电子邮件地址///publicstaticboolIsEmailAddress(thisstringemail){stringpattern="^[a-zA-Z][\\w\\.-
VinciYan
·
2025-04-18 23:11
.NET
c#
C#
——扩展方法
扩展方法定义扩展方法(ExtensionMethods)是
C#
中一种特殊的静态方法,它定义在一个静态类中,但是可以像实例方法一样被调用,使得代码更加简洁、易读。
敲厉害的燕宝
·
2025-04-18 23:41
C#
c#
开发语言
C#
扩展方法
扩展方法能够向现有类型添加方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是LINQ的基础,许多LINQ方法(如Where、Select等)都是通过扩展方法实现的。步骤1、创建一个静态类2、将静态方法定义为扩展方法,其中扩展方法的第一个参数指定了适用扩展方法的类型。在第一个参数之前加上this修饰符。实例一:publicstaticclassMyExtensions{pub
程序猿多布
·
2025-04-18 23:08
c#
C#
数据类型||
C#
类型转换
原文:
C#
类型转换_w3cschool(注:本文为教程文章,请勿标记为付费文章!
爱编程的鱼
·
2025-04-18 22:34
C#教程
c#
java
算法
【笔记】
C#
数据类型转换
文章目录前言类型转换的概念1,隐式转换2,显式转换3,程序类转换结语前言大家好啊,我是writer桑,本章是关于
C#
数据类型转换的一个总结,其中包含隐式、显示转换和程序类转换,方便自己学习查阅的同时分享出来
哈桑indie
·
2025-04-18 22:04
c#
开发语言
.net
c#
的数据类型转换方法
在编写代码的过程中数据类型之间的转换是必不可少的,下面介绍
C#
中的基本数据类型转换吧!
c#
中数据类型转换的方法有两种,Parse方法和Convert方法。1、Parse方法
笑敬
·
2025-04-18 22:04
c#
microsoft
开发语言
C#
扩展方法详解
简介在
C#
中,扩展方法是一种特殊的静态方法,可以像实例方法一样调用,但实际上是静态的。这些方法可以扩展现有类型的功能,而无需修改类型的定义。定义扩展方法的步骤静态类:扩展方法必须定义在一个静态类中。
我是唐青枫
·
2025-04-18 22:33
Dotnet
c#
开发语言
.net
【
C#
功能总结 20】
C#
TryParse类型转换说明示例
在
C#
中,TryParse方法提供了一种安全的方式来将字符串转换为特定的数据类型,而不会抛出异常。
路飞VS草帽
·
2025-04-18 22:33
39天精通C#从入门到就业
类型转换
C#
LINQ基础知识
简介LINQ(LanguageIntegratedQuery),语言集成查询,是一系列直接将查询功能集成到
C#
语言的技术统称。使用LINQ表达式可以对数据集合进行过滤、排序、分组、聚合、串联等操作。
程序猿多布
·
2025-04-18 22:02
c#
linq
C#
的数据类型转换
目录
C#
的数据类型转换1.隐式转换2.显式转换3.Convert类4.字符串解析5.ToString本篇文章来分享一下
C#
的数据类型转换,主要包括以下几种方法:隐式转换、显式转换、Convert类、字符串解析
yi碗汤园
·
2025-04-18 22:31
C#
c#
开发语言
C++ 实现 类似
c#
扩展方法
辛苦找到的怕到时候帖子没了记录一下原贴https://blog.csdn.net/coconut9325/article/details/78979100这是关于C++扩展方法的思路:1.使用定义operator来连接一个struct并调用struct的构造,这个struct的构造即为扩展方法的实现。(个人感觉不利于扩展方法中多参数,重载的实现。这部分代码不贴出来了,大家根据提供的思路很快也能架构
YNStong
·
2025-04-18 22:01
问题处理
学习记录
c++
Selenium 入门介绍
它支持多种编程语言(如Python、Java、
C#
等)以及主流浏览器(Chrome、Firefox、Edge等)。
2401_89793006
·
2025-04-18 21:00
python
selenium
测试工具
如何打造安全高速的应用?性能优化VS安全防护,一文尽览
想象一下,你正手持
C#
的魔杖,准备在浏览器这片无垠的魔法森林中,编织出前所未有的前端魔法。准备好了吗?我们的探险即将开始!第一章:WebAssembly,那神秘的翻译官首先,让我们揭开
墨瑾轩
·
2025-04-18 20:20
一起学学C#【一】
安全
状态模式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他