设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
c#
›
C#教程
C#教程
RSS
深入解析C#委托事件和Lambda表达式
.NET中的委托确实和C/C++的函数指针非常相似。它是一个值类型,它包装了一个指向方法的引用。它的作用也是为了能够将方法和变量一样作为参数传递。委托的典型应用是控件的事件处理方法。很显然,一个控件在设计的时 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:92
|
回复:0
C#Remoting的一个简单例子
.Net对于远程调用提供了两种方法:Remoting和WebService。WebService现在是如火如荼,特别是有一种比较流行的架构:Winform+WebService(Java、.Net),我曾经做过的一个项目就是这样子的,分布式、跨平台、极佳的用 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:99
|
回复:0
C#获取动态验证码?
如何获取动态验证码(比如登录验证码,每次访问码值都是不一样的)。本来想从cookie上入手但是,每次访问虽然码值不一样,但是后来发现它们的cookie一样的。这个道路就行不通了。目前知道一个解决方案,就是通过WebB ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:89
|
回复:0
c#MODBUS协议上位机
C#写了一款上位机监控软件,基于MODBUS_RTU协议。软件的基本结构:采用定时器(Timer控件)为时间片。串口采用serialPort1_DataReceived中断接收,并进行MODBUS格式判断。把正确接收的数据取出,转换为有特定的结构 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:106
|
回复:0
C#中时间比较的方法
哈喽,我又来了。 今天分享一个在C#中时间比较的方法,可能好多人都知道。写这个是因为之前有一个需求是比较当日的时间。与日期无关,只和时间有关。比如2021年10月1日的11点30分 的时间部分(11点30分)是否在201 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:94
|
回复:0
C#中的lock关键字
一、Lock定义 lock关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(criticalsection),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:114
|
回复:0
c#汉字转拼音
网上找了好一会啊,要么是不全要么是不能用,东拼西凑我的工具类终于诞生了,代码就是这么炼成的usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;namespaceCons ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:105
|
回复:0
C#滑动验证码|拼图验证|SlideCaptcha
使用背景:关于滑动验证码的使用场所还是非常多的,如: 调取短信接口之前,和注册请求之前或者频繁会调用的接口 都需要加这个拼图验证。这里先上一下效果图吧(心中无码,自然高清)。话不多说,开撸!实现分析: ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:97
|
回复:0
C#基础解析之Ⅱ【运算符和条件结构】
今天和大家来分享C#中的运算符和条件结构。在前言中我们已经简单的了解了一下C#语言,大概的知道了C#的基本内容,在今后的解析中我们一步一步的把C#封装到我们的大脑当中,以便以后调用。Ok!我们今天来探讨一下运算 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:108
|
回复:0
C#11对ref和struct的改进
前言C#11中即将到来一个可以让重视性能的开发者狂喜的重量级特性,这个特性主要是围绕着一个重要底层性能设施ref和struct的一系列改进。但是这部分的改进涉及的内容较多,不一定能在.NET7(C#11)做完,因此部分内容 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:108
|
回复:0
C#BackgroundWorker的使用
BackgroundWorker 可以用于启动后台线程。主要的事件及参数:1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数;2.RunWorkerCompleted——异步操作完成或中途终 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:114
|
回复:0
C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法 ...
///amp;amp;lt;summaryamp;amp;gt;///实现窗体的最小化///amp;amp;lt;/summaryamp;amp;gt;protectedoverrideCreateParamsCreateParams{get{constintWS_MINIMIZEBOX=0x00020000;//Winuser.h中定义CreateParamscp= ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:101
|
回复:0
C#中标准Dispose模式的实现
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,wind ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:132
|
回复:0
C#中Main方法的四种形式
1.无参数无返回值staticvoidMain(){ //...}2.无参数有返回值staticintMain(){//... return0;}3.有参数无返回值staticvoidMain(stringargs){ //...}4.有参数有返回值staticintMain(stringargs){ //.. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:140
|
回复:0
【转】c#调用windowsAPI(user32.dll)
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropServices;namespaceWindowsAPI{classCSharp_Win32Api{#r……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:150
|
回复:0
C#——计时器
C#的计时器是通过多线程来实现的。主要思路是,创建一个做死循环的线程,让该线程周期性的委托UI线程法一:利用system.Timers命名空间下的Timer类,使用Elapsed事件另开一个线程(Timer类中的Interval方法可以循环触 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:156
|
回复:0
使用TinyPNG提供的API,对图片进行压缩(C#)
项目需要,经常需要手动压缩图片,流程太过麻烦,效率低下。所以写了一个小程序,以提高工作效率usingSystem;usingSystem.Net;usingSystem.Text;usingSystem.IO;classProgram{staticvoidMain(){Console.WriteLine(am ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:207
|
回复:0
C#中Monitor对象与Lock关键字的区别分析
这篇文章主要介绍了C#中Monitor对象与Lock关键字的区别,需要的朋友可以参考下 Monitor对象1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:191
|
回复:0
从C#的Singleton设计模式实现看.NETFramework特性对开发者的重要性 ...
从C#的Singleton设计模式实现看.NETFramework特性对开发者的重要性 classSingleton{public:staticSingleton*Instance(){if(_instance==0){……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:221
|
回复:0
学会C#可以做什么
C#基于.NETFramework 和.NETCORE平台Client/Server客户端/服务端windows桌面应用程序winform 2DWPF 3DBrowser/Server浏览器/服务端Web程序 MVC5 WebForm……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:323
|
回复:0
C#集合类:(ARRAY、ARRAYLIST、LIST、HASHTABLE、DICTIONARY、STACK、QUEUE) ...
C#集合类ArrayArraylistListHashtableDictionaryStackQueue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:542
|
回复:0
C#i=0;i=i++,i的值是多少?
昨天看群里dalao们聊天,有一个人出来问这个问题这个题应该是挺常见的 inti=0,t; for(t=0;tamp;amp;lt;=5;t++) { i=i++; Console.WriteLine(i); ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:285
|
回复:0
C#中WindowsForm常见控件的运用
C#中WindowsForm常见控件的运用--1.button(曹操,贡天子以令不臣):属性;text:我们经常可以看见将按钮命名为“登入”,在其属性面板里面编辑text即可;如下图: 事件:click是我们常常 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:236
|
回复:0
redis在C#中的使用
redis是一个非关系型高性能的key-value数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持pu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:186
|
回复:0
C#动态编译、执行代码
在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。一、CSharpCodeProvider提供对C#代码生成器和代码编译器的实例的访问。如果要动态 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:180
|
回复:0
C#切片语法糖
//myArray这是切分myArray数组,取的索引为0-5的数据foreach(variteminmyArray) varmyarr=newstring{amp;quot;10amp;quot;,amp;quot;20amp;quot;,amp;quot;30amp;quot;,amp;quot;40amp;quot;,amp;quot;50amp;qu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:152
|
回复:0
【MySql】C#数据库备份与还原
publicstaticclassSQLBackup{///amp;amp;lt;summaryamp;amp;gt;///执行Cmd命令///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;workingDirectoryamp;quot;amp;amp;gt;要启动的进程的目录amp;amp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:140
|
回复:0
c#操作json数据使用newtonsoft.json
开源项目提供的一个读取示例usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;namespaceNewtonsoft.Json.Tests.Documentation.Samples.Json{publicclassReadJ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:136
|
回复:0
C#中正则表达式Group分组
在一个正则表达式中,如果要提取出多个不同的部分(子表达式项),需要用到分组功能。在C#正则表达式中,Regex成员关系如下,其中Group是其分组处理类。Regex–amp;amp;gt;MatcheCollection(匹配项集合) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:144
|
回复:0
C#Sql触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø什么是触发器 触发器对表进行插入、更新、删 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:129
|
回复:0
C#回发或回调参数无效
回发或回调参数无效。在配置中使用amp;amp;lt;pagesenableEventValidation=amp;quot;trueamp;quot;/amp;amp;gt;或在页面中使用amp;amp;lt;%@PageEnableEventValidation=amp;quot;trueamp;quot;%amp;amp;gt;启用了事 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:132
|
回复:0
c#入门从字符串中分离数字
2008-04-1015:35usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication1{ classProgram { staticvoidMain(stringargs) { ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:122
|
回复:0
C#父窗体与子窗体之间委托
先实例化子窗体jobForm,然后让 jobForm.TransfEvent+=job_TransfEvent;显示子窗体if(jobForm.DialogResult!=DialogResult.OK)return;thisjob.JobName=jobNameBx.Text;}判断子窗体是否点击确定按钮,不是则返回,是 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:133
|
回复:0
c#命名规范
C#命名规则、开发习惯和风格1. 文件命名组织1-1文件命名1. 文件名遵从Pascal命名法,无特殊情况,扩展名小写。2. 使用统一而又通用的文件扩展名:C#类 .cs1-2文件注释1. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:132
|
回复:0
C#后端接收form-data,创建实体类
1publicclassPara_list//实体类2{3publiclongParemeterID{get;set;}4publicstringName{get;set;}5publicstringScope{get;set;}6publicstring……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:125
|
回复:0
C#之WebApi权限认证_学习笔记1JS组件系列——封装自己的JS组件,你也可以 ...
自己并不懂,在此先记录下来,留待以后学习... 正文前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:124
|
回复:0
VSTO:使用C#开发Excel、Word【16】
使用工作表对象Worksheet对象表示Excel工作簿中的工作表。Worksheet有一个Name属性,返回工作表的名称(例如“Sheet1”)。工作表管理Worksheet对象具有一个Index属性,它为工作表窗口左下角显示的选项卡式工作表选 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:112
|
回复:0
C#中网站根路径、应用根路径、物理路径、绝对路径,虚拟路径的区别 ...
C#中网站根路径,请站点的最外一层/表示应用根路径~/表示,有时候C#程序路径并不是网站路径物理路径server.mappath(amp;quot;~/amp;quot;)是指应用程序放在……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:114
|
回复:0
C#HookC#Hook原理及EasyHook简易教程
C#Hook原理及EasyHook简易教程在说C#Hook之前,我们先来说说什么是Hook技术。相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢?实际上,Windows平台是基于事件驱动机制的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:125
|
回复:0
C#之不安全代码(2)
amp;amp;amp;和fixed将变量分为两类:固定的和活动的。固定的变量永久的存在并不会被GC的操作影响。(例如局部变量,值参数和间接指针)活动的变量会被GC重新分配位置或是释放(例如对象中的字段,基础数据数组)。a ...……
作者:菜鸟教程小白
|
时间:2022-7-10 20:01
|
阅读:106
|
回复:0
1 ...
50
51
52
53
54
55
56
57
58
... 885
/ 885 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部