• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

编程

RSS
  • C#实现单例模式的几种方法
    C#实现单例模式的几种方法
    介绍非线程安全的单例版本简单线程安全版本(通过lock实现)Double-checkedlocking不完全懒汉式,但不加锁的线程安全完全懒汉实例化使用.NET4Lazyamp;amp;lt;Tamp;amp;gt;type特性性能vs懒汉式Exceptions总结介绍单例 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:494 | 回复:0
  • C#中string为空详细解读
    C#中string为空详细解读
    C#判断字符串为空 的方法们按照性能排序:a.length==0amp;amp;gt;a==string.Emptyamp;amp;gt;a=amp;quot;amp;quot;C#中大多数时候“”和string.Empty可以相互使用,但是string.Empty性能更好,原因:“”:分配一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:523 | 回复:0
  • c#隐藏控制台应用程序
    c#隐藏控制台应用程序
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;namespaceHideConsole{classProgram{……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:532 | 回复:0
  • C#中使用IndexOf()判断字符串在字符串数组中第一次出现的索引位置 ...
    C#中使用IndexOf()判断字符串在字符串数组中第一次出现的索引位置 ...
    strings=newstring{amp;quot;111amp;quot;,amp;quot;222amp;quot;,amp;quot;333amp;quot;,amp;quot;444amp;quot;};strings1=amp;quot;3335amp;quot;;//判断字符串的前几位在另一个字符串数组中第一次出现的索引位置i ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:529 | 回复:0
  • C#控制台程序自动重启(检测是否连接网络)
    C#控制台程序自动重启(检测是否连接网络)
    1、添加System.Windows.Forms的引用。2、在命名空间上using一下。3、要实现的部分: usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Windows.Forms;namespaceThreadTest{classProgram{[DllImport( ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:455 | 回复:0
  • [C#]对List进行分组排序后输出
    [C#]对List进行分组排序后输出
    参考:https://www.cnblogs.com/linhuide/p/8542223.html……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:487 | 回复:0
  • C#后台处理http请求
    C#后台处理http请求
    usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.IO;usingSystem; namespaceKL.EDMS.Business.Report{  publicclassFaultCountLogic  { ……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:535 | 回复:0
  • c#接口与虚函数的实验报告
    c#接口与虚函数的实验报告
    1)定义Student类,用string型变量name存储学生姓名,用int型变量age存储学生年龄。Student类实现IComparable接口。要求从键盘输入学生的姓名和年龄,并注意可能出现的异常及其处理。IComparable接口定义如下(系统 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:461 | 回复:0
  • c#连接sqlserver数据库字符串
    c#连接sqlserver数据库字符串
    第一种方式DataSource=数据库地址;InitialCatalog=数据库名称;UserId=数据库登录名;Password=数据库密码;;IntegratedSecurity参数表示采用数据库的windows身份验证模式,当IntegratedSecurity=true是,设置签名的user ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:496 | 回复:0
  • C#之数组篇
    C#之数组篇
    大杂烩一、数组初始化      1.一维数组           Stringstr=newString{amp;quot;1amp;quot;,amp;quot;2amp;quot;,amp;quot;3amp;quot;};           Stringstr2={amp;quot;1amp;quot;,a ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:458 | 回复:0
  • C#语法糖系列——第二篇:聊聊ref,in修饰符底层玩法
    C#语法糖系列——第二篇:聊聊ref,in修饰符底层玩法
    自从C#7.3放开ref之后,这玩法就太花哨了,也让C#这门语言变得越来越多范式,越来越重,这篇我们就来聊聊ref,本质上来说ref的放开就是把C/C++指针的那一套又拿回来了,而且还封装成一套自己的玩法,下面一一解读下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:486 | 回复:0
  • C#微信支付V2
    C#微信支付V2
    一、 选择场景,查看开发文档. 这里我选择的是Native支付、API文档是V2.(文档V3与V2区别)  二、Native支付又分具体的模式模式一:开发前,商户必须在公众平台后台设置支付回调URL。URL实现的功能:接收用户扫码后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:512 | 回复:0
  • 国外C#开源系统一览表,C#OpenSource
    国外C#开源系统一览表,C#OpenSource
    转自http://www.aspxboy.com/private/5352/default.aspx不论您在学习或者借用这里无疑是个好地方:http://csharp-source.net/OpenSourceAspect-OrientedFrameworksinC#AspectSharp-Aspect#(pronuncedasAspectSharp)i ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:505 | 回复:0
  • C#网络编程概述一
    C#网络编程概述一
    C#作为一门集众家之长的语言,在各个方面尤其是网络编程方面有着很大的优势。本文就向大家介绍一下用C#进行网络编程的一些基本知识和方法。微软的.Net框架为我们进行网络编程提供了以下两个名字空间:System.Net以及 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:472 | 回复:0
  • c#tcp协议发送数据
    c#tcp协议发送数据
    privatevoidtcp_send(stringdata)//tcp协议转发数据{TcpClienttcpClient=newTcpClient();tcpClient.Connect(IPAddress.Parse(amp;quot;127.0.0.1amp;quot;),8000);//发送的主机地址及端口Networ……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:462 | 回复:0
  • SVG格式转Visio的vsd(x)格式方法,附带C#动态调用Office的Com组件方法 ...
    SVG格式转Visio的vsd(x)格式方法,附带C#动态调用Office的Com组件方法 ...
    SVG格式可以直接显示在网页上面,用来实现诸如统计Chart图表、流程图、组织结构图的功能。为了使图像可以下载下来以便于修改,可以将SVG转为Visio的vsd(x)格式。方法很简单,主要是使用Visio组件自带的方法,先打开s ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:472 | 回复:0
  • C#窗口置顶
    C#窗口置顶
    amp;amp;lt;新建一个VS2005WinForm项目,在项目的.cs文件中加入以下代码:1、引入命名空间:usingSystem.Runtime.InteropServices;2、在窗口类中加入:publicstaticexternboolSetWindowPos(IntPtrhWnd,IntPtrhPos,intx ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:473 | 回复:0
  • C#list与数组互相转换
    C#list与数组互相转换
    1.从System.String转到Listamp;amp;lt;System.Stringamp;amp;gt;System.Stringstr={amp;quot;stramp;quot;,amp;quot;stringamp;quot;,amp;quot;abcamp;quot;};Listamp;amp;lt;System.Stringamp;amp;gt;listS=newList ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:471 | 回复:0
  • C#MVC实现导入导出
    C#MVC实现导入导出
    导入导出引用NPOI  视图1amp;amp;lt;inputtype=amp;quot;buttonamp;quot;name=amp;quot;nameamp;quot;class=amp;quot;btnbtn-successbtn-smamp;quot;onclick=amp;quot;GetExcel()amp;quot;value=amp;quot;导出amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:502 | 回复:0
  • C#获取gif帧数
    C#获取gif帧数
    C#获取gif帧数///amp;amp;lt;summaryamp;amp;gt;///获取gif帧数///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;gifBytesamp;quot;amp;amp;gt;amp;amp;lt;/paramamp;amp;gt;///amp;amp;lt;retur ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:500 | 回复:0
  • C#-方法重载
    C#-方法重载
    1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5////////////////////////////////////////////////////6//方法重载:7//1.方法名称必须相同8//……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:478 | 回复:0
  • C#多线程与Invoke,Beginvoke[转]--终于理解为什么自己以前编的上位机经常不响应了 ...
    C#多线程与Invoke,Beginvoke[转]--终于理解为什么自己以前编的上位机经常不响应了 ...
    下面我们就把在WindowsForm软件中使用Invoke时的多线程要注意的问题给大家做一个介绍。      首先,什么样的操作需要考虑使用多线程?总的一条就是,负责与用户交互的线程(以下简称为UI线程)应该保持顺畅,当U ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:475 | 回复:0
  • C#泛型学习笔记
    C#泛型学习笔记
      本笔记摘抄自:https://www.cnblogs.com/dotnet261010/p/9034594.html,记录一下学习过程以备后续查用。  一、什么是泛型  泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。泛型类就类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:504 | 回复:0
  • C#两个时间的时间差的方法
    C#两个时间的时间差的方法
    今天遇到一问题,计算两个时间的时间差,看网上的写法较为复杂,找到个简单点的,记录下作为自己的总结。关键函数:函数解释:从此实例中减去指定的日期和时间,返回一个时间间隔,它等于此实例所表示的日期和时间减 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:469 | 回复:0
  • c#datetime与timeStamp时间戳互相转换
    c#datetime与timeStamp时间戳互相转换
    将时间格式转化为一个int类型2014/1/1413:01:26时间转完后为:1389675686数字为什么使用时间戳?关于Unix时间戳,大概是这个意思,从1970年0时0分0秒开始到现在的秒数.使用它来获得的是一个INT值,储存在数据库里只要使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:464 | 回复:0
  • C#利用反射实现两个类的对象之间相同属性的值的复制,一个对象的属性复制给另一个对性 ...
    C#利用反射实现两个类的对象之间相同属性的值的复制,一个对象的属性复制给另一个对性 ...
    原文地址:https://blog.csdn.net/u013093547/article/details/53584591在使用c#进行程序编写时,会遇到一个问题,两个属性字段差不多相同的类要进行一个互相的转换,如这样的两个类viewplaincopyclassA { intId;  ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:476 | 回复:0
  • c#配置系统未能初始化
    c#配置系统未能初始化
    查看app.config文件是否格式错误。……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:447 | 回复:0
  • 贪食蛇自动游戏(C#版)
    贪食蛇自动游戏(C#版)
    相信大多数朋友写出贪食蛇游戏没有太大的困难,但若要实现蛇自动吃豆的功能,就要花一番心思了。本人自动游戏的第一个版本中有两个明显的错误会导致蛇进入死胡同,或者不能从死胡同中走出来。下面先介绍下实现的思路 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:463 | 回复:0
  • 自动化测试:测试经验与总结自动化测试:VMwareWorkstation提供的可编程接口自动化测 ...
    自动化测试:测试经验与总结自动化测试:VMwareWorkstation提供的可编程接口自动化测 ...
    之前自己一直在写自动化测试脚本,基础的手工测试基本没怎么搞过,但是既然跟测试挂钩,那么多少得了解点基础知识,下面是自己平时学习或工作中对测试的一些摘抄与体会。 测试理论:个人认为不管是手工测试,自动化 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:448 | 回复:0
  • C#字符串替换第一次或者最后一次出现的匹配项
    C#字符串替换第一次或者最后一次出现的匹配项
    //stringlon=amp;quot;123-25-63amp;quot;//第一次出现的位置inta=lon.IndexOf(amp;quot;-amp;quot;);//最后出现的位置intb=lon.LastIndexOf(amp;quot;-amp;quot;);//移除再插入lon=lon.Remove(a,1).Insert(a,amp;qu ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:467 | 回复:0
  • C#学习笔记(十四):多态、虚方法和抽象类
    C#学习笔记(十四):多态、虚方法和抽象类
    虚方法/非虚方法amp;amp;lt;实例方法=非静态方法=非类方法(非实例方法=静态方法=类方法)函数签名(参数列表,或参数列表+返回类型) usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem. ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:490 | 回复:0
  • 创建C#项目模板
    创建C#项目模板
    在项目的开发的时候我们首先是需要搭建项目框架,但是在下一次项目开发的时候还想用上个项目的框架我们一般会需要改项目工程的名称,这个时候我们可能会这样做:1、首先我们可能会从云盘、U盘、Git上下载这个项目, ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:464 | 回复:0
  • C#获取QQ旋风的下载记录
    C#获取QQ旋风的下载记录
    1/*2*用户:从前的我3*日期:2015/8/264*/5usingSystem;6usingSystem.IO;78namespaceGetXf9{10classProgram11{12publicstaticvoidGetXfDownloadRecords()13……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:526 | 回复:0
  • C#项目发布到IIS后不能用log4net写日志
    C#项目发布到IIS后不能用log4net写日志
    在代码中正确配置了log4net后,IIS上仍然不能写日志的情况下,只需在写日志的目录添加IIS_IUSRS用户,并赋与读写权限即可。 ……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:468 | 回复:0
  • C#中使用HttpClient来Post数据的内容HttpContent的各种格式
    C#中使用HttpClient来Post数据的内容HttpContent的各种格式
    平时使用各种网络传输的时候基本上是以Json格式进行的,所以对其他几种格式也是一知半解,今天静下心对其好好梳理一番.首先我借鉴了一篇文章(https://segmentfault.com/a/1190000014343759),和大多数资料一样,他将类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:480 | 回复:0
  • C#连接SQLserver数据库
    C#连接SQLserver数据库
    C#连接SQLserver数据库创建一个Windows应用程序,在窗体中添加TextBox控件、Button控件、Label控件。privatevoidbutton1_Click(objectsender,EventArgse){if(textBox1.Text==amp;quot;amp;quot;){ ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:255 | 回复:0
  • C#窗体最大化最小化等比例缩放
    C#窗体最大化最小化等比例缩放
    不废话,直接代码usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;///amp;amp;lt;summaryamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:240 | 回复:0
  • 数据结构(C#):堆栈
    数据结构(C#):堆栈
    堆栈是一种后进先出的数据结构,在某些程序设计中经常用到。堆栈只能取得栈顶元素、压栈、出栈、取得栈内元素数量及判断是否为空等操作。堆栈可以用顺序表、链表实现,有了前面顺序表及链表,堆栈实现非常简单,这里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:221 | 回复:0
  • C#SnippetTutorial-CustomEventHandlers
    C#SnippetTutorial-CustomEventHandlers
    EveryControlinC#isfullofeventslikeMouseButtonDownandKeyDown,butwhathappenswhenyouwantanobjecttofireaneventthatisn'talreadybuiltin?Thissnippettutorialwillgothroughall……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:221 | 回复:0
  • C#中的Internal(转)
    C#中的Internal(转)
    http://hhping821.spaces.live.com/Blog/cns!44EAAB4CCCAA996B!159.entry在C#中,有如下几种修饰符,分别是public,protected,internal,private。先来看一下C#4thEdition中的说明: public ...……
    作者:菜鸟教程小白 | 时间:2022-7-18 10:43 | 阅读:231 | 回复:0
热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap