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

C#教程

RSS
  • 深入探讨C#中Socket一次性搞定消息发送
    深入探讨C#中Socket一次性搞定消息发送
    转载自:http://tech.chinaunix.net/a2010/0909/1101/000001101396.shtml   【IT168 技术文档】最近浏览了几篇有关Socket发送消息的文章,发现大家对SocketSend方法理解有所偏差,现将自己在开发过程中对Socket ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:76 | 回复:0
  • C#学习(六)之LINQ
    C#学习(六)之LINQ
    这个星期章老师讲授了.Net开发的相关知识,如LINQ,XML,MVC等,因为我正在上数据库这门课,所以我今天就主要记录一下LINQ的学习。 首先介绍一下基础知识。LINQ,语言集成查询(LanguageIntegratedQuery)是一组用于C ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:79 | 回复:0
  • C#处理大量数据的技巧
    C#处理大量数据的技巧
    场景,单表数据在几十W级别的时候1、查询数据可以通过分页的方式(设置单页1W条数据),通过并行(Parallel)来获取数据库数据2、快速查询和增加删除数据集合的时候,尽量用dictionary来处理,比List效率高,因为dic ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:81 | 回复:0
  • JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据 ...
    JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据 ...
    以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个“全选”,要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:94 | 回复:0
  • C#学习——CLR异常处理原理
    C#学习——CLR异常处理原理
    1,CLR为每个进程创建一个异常信息表。2,在表中,程序中每个方法有一个关联的异常信息数组。3,若方法中有catch块,则数组中记录了调用异常处理所需的相关信息。4,若方法没有catch块,则数组为空。5,方法中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:143 | 回复:0
  • C#String类
    C#String类
    http://msdn.microsoft.com/zh-cn/library/system.string.aspx TheStringtypeexposesthefollowingmembers.Constructors                          NameDescriptionString(Char*……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:219 | 回复:0
  • C#String.Format格式说明
    C#String.Format格式说明
    C#格式化数值结果表字符说明示例输出C货币string.Format(amp;quot;{0:C3}amp;quot;,2)$2.000D十进制string.Format(amp;quot;{0:D3}amp;quot;,2)002E科学计数法1.20E+0011.20E+001G常规string.Format(amp;quot;{0:G} ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:133 | 回复:0
  • Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c# ...
    Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c# ...
    Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c# 1. 加密算法的参数::算法/模式/填充 12. 标准加密api使用流程12.1. Md5——16bit 填充key,使其长度达到128(或其他规定的长度)2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:110 | 回复:0
  • OPC学习开发记录(C#):OPC客户端【开篇】
    OPC学习开发记录(C#):OPC客户端【开篇】
    1、前言思前想后,还是写下来实在一点,一来可以对自己的学习开发结果进行总结,二来可以锻炼自己表达能力,如何能够将意思表达清楚。博客园真的没有认真做做记录,也不会排版,丑的一比。关于OPC开发的,从零慢慢开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:102 | 回复:0
  • C#压缩SharpZipLib
    C#压缩SharpZipLib
    zip压缩与解压缩:官方网站:http://icsharpcode.github.io/SharpZipLib/官网下载的资源并不是能够直接运行的,感觉是这个dll的编译,开源的参考文档:http://www.cnblogs.com/GoCircle/p/6544678.html作者:听雨的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:105 | 回复:0
  • C#中DataSet类的使用
    C#中DataSet类的使用
    DataSet类是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。每一个DataSet都有很多个DataTables和Relationships。RelationShip应该也是一种表,特殊的是,这个表只是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:91 | 回复:0
  • HackerRank:TwoStrings-thinkinginC#15+ways
    HackerRank:TwoStrings-thinkinginC#15+ways
    March18,2016Problemstatement:https://www.hackerrank.com/challenges/two-strings/submissions/code/18506948JulialikestotryanewwaytotrainherselftoexpandC#/C++/Java/JavaScriptlanguages……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:85 | 回复:0
  • C#中将多个空格替换成一个空格
    C#中将多个空格替换成一个空格
    2013-04-1715:36C#中如何将多个空格替换成一个空格?1myString = Regex.Replace(myString, @amp;quot;\s+amp;quot;, amp;quot; amp;quot;);因为这段正则会获取到所有类型的空格(比如 制表符,新行等等),然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:76 | 回复:0
  • 直接操作游戏对象C#游戏开发
    直接操作游戏对象C#游戏开发
    直接操作游戏对象C#游戏开发2.2.3  直接操作游戏对象在Inspector视图里通过设置属性而改变游戏场景中游戏对象的状态,太过抽象,毕竟数字并不够直观。其实,改变游戏对象的状态,完全有最最直观,最最简单的方法, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:72 | 回复:0
  • c#创建access数据库和数据表
    c#创建access数据库和数据表
    由于在程序中使用了ADOX,所以先要在解决方案中引用之,方法如下:解决方案资源管理器--amp;amp;gt;引用--amp;amp;gt;(右键)添加引用--amp;amp;gt;COM--amp;amp;gt;MicrosoftADOExt.2.8forDDLandSecurity1.ADOX概述 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:78 | 回复:0
  • C#中换行输出
    C#中换行输出
    2020-03-30 每日一例第22天1.新建对话框,拖label/textbox/button控件;  2.后台代码;  //声明字段StringBuildersb=newStringBuilder(text1.Text);//遍历for(inti=0;iamp;amp;lt;sb.Length;i++){//判断 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:73 | 回复:0
  • 问题:C#时间差;结果:C#使用TimeSpan计算两个时间差C#中计算时间差 ...
    问题:C#时间差;结果:C#使用TimeSpan计算两个时间差C#中计算时间差 ...
    C#使用TimeSpan计算两个时间差可以加两个日期之间任何一个时间单位。privatestringDateDiff(DateTimeDateTime1,DateTimeDateTime2){stringdateDiff=null;TimeSpants=DateTime1.Subtract(DateTime2).Duration();dateD ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:64 | 回复:0
  • C#编写基于.NetIOCP的高性能服务器(转)
    C#编写基于.NetIOCP的高性能服务器(转)
    无论什么平台,编写支持高并发性的网络服务器,瓶颈往往出在I/O上,目前最高效的是采用AsynchronousI/O模型,Linux平台提供了epoll,Windows平台提供了I/OCompletionPort(IO完成端口,即IOCP)。Windows自winsock2开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:66 | 回复:0
  • C#获取图片的类型
    C#获取图片的类型
    根据base64或者MemoryStream生成的Image图片对象,获取其类型(MIME,或者叫后缀的东西)代码如下:publicstringGetMimeType(Imageimage){varImageCodec=ImageCodecInfo.GetImageDecoders();forea ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:57 | 回复:0
  • 基于C#实现DXF文件读取显示
    基于C#实现DXF文件读取显示
    工控领域的制图软件仍然以AutoCAD为主,很多时候我们希望上位机软件可以读取CAD的图纸文件,从而控制设备按照绘制的路线进行运行,今天给大家分享的是如何使用C#读取DXF文件并进行显示。公众号:【dotNet工控上位机 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:58 | 回复:0
  • C#GZipStream
    C#GZipStream
    usingSystem.IO;usingSystem.IO.Compression;usingSystem.Text;classProgram{staticvoidMain(){try{//1.Startingfileis26,747bytes.string……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:61 | 回复:0
  • C#使用递归算法给TreeView控件绑定数据
    C#使用递归算法给TreeView控件绑定数据
    ///amp;amp;lt;summaryamp;amp;gt;       ///查找根节点(parent_ID为0的节点)的子节点       ///amp;amp;lt;/summaryamp;amp;gt;       ///amp;amp;lt;paramname=amp;quot;parent_IDamp;quot;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:61 | 回复:0
  • C#控件随窗体大小自动调整
    C#控件随窗体大小自动调整
    构造函数中:           intcount=this.Controls.Count*2+2;           floatfactor=newfloat;           inti=0;           factor=Size.Width;           ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:55 | 回复:0
  • C#编译执行过程
    C#编译执行过程
    前言大家好,我是卫斯理(Wesley)。这是我认真写的第一篇博客。主要讲解C#的编译执行过程。后续会陆续讲解C#其他基础技术,如果你想看懂这个系列的文章,需要有点C#基础。感兴趣的朋友可以持续关注,如果发现其中有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:57 | 回复:0
  • C#静态类单例模式对比
    C#静态类单例模式对比
    公司的类都需要使用单例模式实现,这个可以节省资源,避免重复对象的生成。但是静态类也可以做到这一点,而且写起来更简洁,于是查阅相关资料,希望弄明白两者的差别。1.单例模式可以在用到的时候初始化,而静态类会 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:58 | 回复:0
  • 【C#】上机实验五
    【C#】上机实验五
    p.p1{margin:0;font:12pxHelvetica;min-height:14px}p.p2{margin:0;text-align:justify;font:14pxamp;quot;PingFangSCSemiboldamp;quot;}p.p3{margin:0;text-align:justify;font:14pxamp;quot;PingFangSCamp;quot;}……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:51 | 回复:0
  • 学习C#基础知识这段时间
    学习C#基础知识这段时间
           似乎穿越的感觉,我又来到了这周的周五,总是在周五,知道了时间的概念,上午会讲课,但是在下午就是一个总结小练习,上午老师给我们讲了委托,在听课时间感觉很简单啊,哪里有难的地方啊,一直在好奇 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:51 | 回复:0
  • 一个会引起死锁的C#程序
    一个会引起死锁的C#程序
    写了个会引起死锁的C#程序,帮助理解死锁的含义:using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace @lock{    class Program    {         ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:41 | 回复:0
  • C#List集合去除重复数据
    C#List集合去除重复数据
    实例如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespace集合去除重复数据{publicpartialclassForm1:Form{publicForm1(){……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:38 | 回复:0
  • C#关闭浏览器
    C#关闭浏览器
    privatevoidcloseie(){System.Diagnostics.ProcessmyProcesses;myProcesses=System.Diagnostics.Process.GetProcessesByName(amp;quot;IEXPLOREamp;quot;);foreach(System.Diag……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:36 | 回复:0
  • C#创建Windows服务入门图解(VS2010)
    C#创建Windows服务入门图解(VS2010)
    C#创建Windows服务入门图解(VS2010)Windows服务大家都知道,比如Audio、Theme都是大家比较熟悉的服务,他们可以设为自动启动的,并且在注册表的开机自启动项里是没有痕迹的。所以以前曾经用来隐藏过木马。但以前搞 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:36 | 回复:0
  • c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小 ...
    c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小 ...
    在开发的时候经常使用treeview控件来显示组织结构啊,目录结构啊,通常会结合属性checkedboxs,来做选中,取消的操作下面是一个选中,取消的小例子,选中节点的时候,如果节点存在子节点,可以选中全部的子节点;如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:37 | 回复:0
  • C#中list比数组效率低多少
    C#中list比数组效率低多少
    对于List,即长度不确定的数组而言,十万笔数据*12倍,就是120万笔数据,只需要93ms左右 换成了二维数组,效果也是差不多,78ms,可见list的效率只比double差一点点  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:36 | 回复:0
  • C#里面比较时间大小三种方法
    C#里面比较时间大小三种方法
    1。比较时间大小的实验stringst1=amp;quot;12:13amp;quot;;stringst2=amp;quot;14:14amp;quot;;DateTimedt1=Convert.ToDateTime(st1);DateTimedt2=Convert.ToDateTime(st2);DateTimedt3=DateTime.Now;if(DateTime.Co ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:32 | 回复:0
  • C#里的InputBox
    C#里的InputBox
    在.NETFramework中并没有类似VB中的InputBox函数,虽然可以借助对VB的Runtime引用,以在VB除外的.NET程序中使用VB的InputBox,但是为什么不自己写一个类实现类似的功能呢?下面一个类实现了类似的InputBox函数的功能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:32 | 回复:0
  • C#《编写高质量代码改善建议》整理&笔记--(一)基本语言篇 ...
    C#《编写高质量代码改善建议》整理&笔记--(一)基本语言篇 ...
     题记:这是自己的观后感,工作两年了,本来打算好好学习设计模式,或者作为客户端深入了解GPU编程的,但是突然发现还有这么一本书。《编写高质量代码改善建议》,感觉这正是自己需要的。我是做游戏开发的,最近一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:23 | 回复:0
  • C#中StringBuilder用法以及和String的区别
    C#中StringBuilder用法以及和String的区别
     当我们在初学使用C#时,常常会不知道该用StringBuilder合适还是用String高效,下面是我在学习当中对StringBuilder和String的区别总结,分享给大家。String类有不可改变性。每次执行字符操作时,都会创建一个新的St ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:18 | 回复:0
  • [转]C#多线程学习(二)如何操纵一个线程
    [转]C#多线程学习(二)如何操纵一个线程
    下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:21 | 回复:0
  • 用c#怎么比较两张图片的不同
    用c#怎么比较两张图片的不同
     usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebPa……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:30 | 回复:0
  • C#存储过程Output返回参数方法调用类
    C#存储过程Output返回参数方法调用类
    存储过程:create proc proc_GetUserID @UserName nvarchar(50),@ID int output asbegin    set @ID = (select ID from UserAccount where UserName = @UserName)endC#代码:        p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:43 | 阅读:22 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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