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

C#教程

RSS
  • C#XML序列化及反序列化
    C#XML序列化及反序列化
    百科:序列化(Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:33 | 回复:0
  • C#ASP.NET里的@妙用,字符串换行
    C#ASP.NET里的@妙用,字符串换行
    ASP.NETC#string字符串的前面可以加@可以将转义字符(\)当作普通字符对待。比如:stringstr=@amp;quot;C:\Windowsamp;quot;;如果我们不用@的话,应该是:stringstr=amp;quot;C:\\Windowsamp;quot;; @字符串中,我 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:35 | 回复:0
  • C#使用汇编
    C#使用汇编
    本文告诉大家如何在C#里面使用汇编代码请看C#嵌入x86汇编——一个GPIO接口的实现-云+社区-腾讯云C#inline-asm/嵌入x86汇编-苏璃-CSDN博客通过这个方法在dotnetcore获取CPU信息internalrefstructCpuIdInfo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:37 | 回复:0
  • C#windows服务:C#windows服务中的Timer控件的使用
    C#windows服务:C#windows服务中的Timer控件的使用
    C#windows服务程序中的Timer控件的使用问题是如何解决的呢?今天和同事一起研究了下C#windows服务程序中的Timer控件的使用的写法.我们在建立一个C#windows服务程序后,要用到计时器的话一般都会想到Timer控件,于是到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:35 | 回复:0
  • C#ASORIS?运算符
    C#ASORIS?运算符
    在c#中类型的转换分两种:显式和隐式,基本的规则如下:1、基类对象转化为子类对象,必须显式转换,规则:(类型名)对象。2、值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing).3、子类转化为基类对象。4、基 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:37 | 回复:0
  • (转载)C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍
    (转载)C#中的Finalize,Dispose,SuppressFinalize的实现和使用介绍
    MSDN建议按照下面的模式实现IDisposable接口:publicclassFoo:IDisposable{publicvoidDispose(){Dispose(true);GC.SuppressFinalize(this);}protectedvirtualvoidDispose(booldisposing)……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:53 | 阅读:44 | 回复:0
  • C#中常见的数据结构简单介绍
    C#中常见的数据结构简单介绍
     数组(Array):1、数组存储在连续的内存上2、数组的元素类型必须相同3、数组可以直接通过下标访问4、查找与修改元素的速度非常快5、必须在声明时指定长度  动态数组(ArrayList):1、ArrayList的底层其实就是一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:78 | 回复:0
  • 转:C#WinForm窗体及其控件的自适应
    转:C#WinForm窗体及其控件的自适应
    一。说明2012-11-30曾经写过 《C#WinForm窗体及其控件自适应各种屏幕分辨率》  ,其中也讲解了控件自适应的原理。近期有网友说,装在panel里面的控件,没有效果?这是控件嵌套的问题,加入即可实现。使用皮肤时, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:68 | 回复:0
  • C#实现DirectShow技术开发准备
    C#实现DirectShow技术开发准备
    DirectShow组件在“C:\WINDOWS\system32”目录下的Quartz.dll动态库中,要使C#代码引用COM对象和接口,必须将COM类型库转换为.NET框架元数据,从而有效地创建一个可以从任何托管语言调用的托管包装。在转换过程中需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:75 | 回复:0
  • C#怎样实现远程连接SQLServer2005
    C#怎样实现远程连接SQLServer2005
    首先配置SQLSERVER2005:打开”MicrosoftSQLServerManagementStudio“直接用Windows用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。再在你对应的“数据库”里“安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:91 | 回复:0
  • C#禁用窗体最大化按钮
    C#禁用窗体最大化按钮
    http://blog.csdn.net/jianbin1062/article/details/6093337……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:86 | 回复:0
  • C#的Socket实现UDP协议通信
    C#的Socket实现UDP协议通信
    今天稍花化了一点时间,利用C#的Socket验证了UDP的通信,为接下来特地利用UDP做个分布式的通信仿真系统打下基础。众所周知,UDP就是用户数据报协议,在互联网参考模型的第四层——传输层。与TCP协议同层,都是提供信 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:71 | 回复:0
  • 在c#中把字符串转为变量名并获取变量值的小例子(转)
    在c#中把字符串转为变量名并获取变量值的小例子(转)
    publicclassProgram{publicstringstr=amp;quot;sppamp;quot;;publicstringspp=amp;quot;HelloWorld!amp;quot;;publicstaticvoidMain(stringargs){Programp=newPro……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:70 | 回复:0
  • C#学校班级自动升级实现代码
    C#学校班级自动升级实现代码
    代码逻辑如下: //班级自动升级//获取该学校还没有毕业的班级Listamp;amp;lt;ClassInfoesamp;amp;gt;classinfoeslist=classinfoesbll.GetList(SchoolCode).Where(a=amp;amp;gt;a.FlagGraduate= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:81 | 回复:0
  • C#中获取数组中相加和最接近或等于(=)给定值的算法
    C#中获取数组中相加和最接近或等于(=)给定值的算法
    #region获取数组中(多个数)相加和等于(amp;amp;lt;=)给定值的算法intmyarray={1,2,3,4,5,6,7,8,9,10,11};Listamp;amp;lt;Listamp;amp;lt;intamp;amp;gt;amp;amp;gt;mylist=newListamp;amp;lt;Listamp;amp;lt;int ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:79 | 回复:0
  • C#中使用反射的优缺点
    C#中使用反射的优缺点
    本文摘至于:http://blog.csdn.net/springfileld/article/details/17720537 ---------------------------------------------------------------正文------------------------------------------------------------- ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:76 | 回复:0
  • C#:事件
    C#:事件
    事件:事件是对象发送的消息,发送信号通知客户发生了操作。这个操作可能是由鼠标单击引起的,也可能是由某些其他的程序逻辑触发的。事件的发送方不需要知道哪个对象或者方法接收它引发的事件,发送方只需知道它和接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:76 | 回复:0
  • C#中String.Join()方法
    C#中String.Join()方法
     今天在工作中看到了组里一个大佬写的代码,感触颇多,同样实现一个需求,我写循环费了老大劲,代码又臭又长,大佬的代码简洁明了,三行搞定。。。不得不说,今天赚大了 简单总结一下今天赚到的知识 string里边的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:82 | 回复:0
  • C#委托-多播委托调用多个方法
    C#委托-多播委托调用多个方法
    我们可不可以将两个以上的方法委托给一个对象呢?当然可以。多播委托就是指引用多个方法委托,它也是一个委托,当调用委托时,它连续调用每个方法,只要这些方法的签名与委托的定义相同。为了把委托的单个实例合并为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:81 | 回复:0
  • C#泛型(一)泛型方法
    C#泛型(一)泛型方法
    namespaceGenericsTest{classProgram{//https://www.cnblogs.com/dotnet261010/p/9034594.htmlstaticvoidMain(stringargs){intiValue=123;……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:108 | 回复:0
  • C#DataGridView中合并单元格
    C#DataGridView中合并单元格
     ///合并GridView列中相同的行//////GridView对象///需要合并的列publicstaticvoidGroupRows(GridViewGridView1,intcellNum){inti=0,rowSpanNum=1;……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:105 | 回复:0
  • C#特殊字符处理
    C#特殊字符处理
    amp;amp;lt;span style=amp;quot;font-size:14px;amp;quot;amp;amp;gt;amp;amp;lt;strongamp;amp;gt;private static Regex RegNumber = new Regex(amp;quot;^+$amp;quot;);    private static Regex R ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:100 | 回复:0
  • C#中的静态成员和非静态成员
    C#中的静态成员和非静态成员
    C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static修饰符的方法为静态方法,反之则是非静态方法。下面我们分四 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:93 | 回复:0
  • 面试前的准备---C#知识点回顾----04
    面试前的准备---C#知识点回顾----04
    播下的种子,慢慢开始发芽收获了,陆陆续续offer就来了,该轮到我挑的时候了今天面试的一家公司,技术问的相对宽广和细致,程度令人发指1.谈谈ViewState这个问题,回答的好,工资翻一级基本上浮现在出来的是,它是什 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:92 | 回复:0
  • asp.netC#页面中添加普通视频的几种方式
    asp.netC#页面中添加普通视频的几种方式
    第一种是通过调用windowmediaplayer进行播放诸如:wmv,asf等格式文件:amp;amp;lt;objectalign=centerclass=OBJECTclassid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95height=320id=MediaPlayerwidth=356amp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:122 | 回复:0
  • C#如何使用RabbitMQ实现消息收发
    C#如何使用RabbitMQ实现消息收发
    本文是基于http://www.cnblogs.com/cheng-lei/articles/7274513.html的项目结构进行搭建的,了解之前请先阅读http://www.cnblogs.com/cheng-lei/category/1047427.html中的前四篇文章。 工具—Nuget包管理器—程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:109 | 回复:0
  • C#阻塞模式和非阻塞模式
    C#阻塞模式和非阻塞模式
    阻塞模式Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:122 | 回复:0
  • C#如何在程序里定时启动任务
    C#如何在程序里定时启动任务
    在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLA ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:146 | 回复:0
  • C#操作word
    C#操作word
    publicstringCreateWordFile(){stringmessage=amp;quot;amp;quot;;try{ObjectNothing=System.Reflection.Missing.Value;Directory.Crea……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:129 | 回复:0
  • C#多线程锁定全局变量
    C#多线程锁定全局变量
    最近用多线程修改Dictionary字典会产生错误,说Dictionary.add的时候超出索引数组界限只要加上一下代码就OK了。 publicstaticobjectlocker=newobject();//添加一个对象作为锁就是在有修改的时候加上locklock(locker ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:113 | 回复:0
  • 利用C#在Net开发微信扫码支付
    利用C#在Net开发微信扫码支付
    把微信扫码支付接口里的类copy到一块了,里面有些方法不需要使用,没有剔除!原接口返回结果是url,已添加根据url自动生成二维码方法!回调地址设置NOTIFY_URL,地址必须是可直接访问的,不能带 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:102 | 回复:0
  • C#工厂模式
    C#工厂模式
    C#工厂模式利用设计模式能够使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程式设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C#中的反射机制便是个很重要的工 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:88 | 回复:0
  • C#将RTF转换为纯文本
    C#将RTF转换为纯文本
    在.NETFramework中,可以使用控件创建支持RTF且支持用户以WYSIWIG方式将格式应用于文本的字处理器。也可以使用以编程方式将RTF格式代码从文档中移除,从而将该文档转换为纯文本。执行这种类型的操作无需在Windows窗 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:95 | 回复:0
  • 解决C#GetPixel和SetPixel效率问题(转)
    解决C#GetPixel和SetPixel效率问题(转)
    在对Bitmap图片操作的时候,有时需要用到获取或设置像素颜色方法:GetPixel和SetPixel,如果直接对这两个方法进行操作的话速度很慢,这里我们可以通过把数据提取出来操作,然后操作完在复制回去可以加快访问速度其实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:84 | 回复:0
  • C#之二十一创建MDI应用程序和组件开发
    C#之二十一创建MDI应用程序和组件开发
     MDI应用程序介绍在VC#中,MDI应用程序由两部分组成,即MDI父窗体和MDI子窗体。一个MDI应用程序可以包含一个或多个MDI父窗体,每个MDI父窗体又可以包含多个MDI子窗体。一个MDI父窗体可以包含所有MDI子窗体。在VC#中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:82 | 回复:0
  • c#大数据量比较时-方案
    c#大数据量比较时-方案
    1、当面临千万条数据量的比较时,从技术的角度来说应该用泛型键值(c#键值由于用了散列算法速度很快)。例如前几天我需要查的是航空公司、出发、到达、返点可以将航空公司-出发-到达做一个键,返点作为值。if(dtsour ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:74 | 回复:0
  • C#函数返回值。
    C#函数返回值。
    一、params.可变参数,无论有几个参数,必须出现在参数列表的最后,可以为可变参数直接传递一个对应类型的数组。classProgram{staticvoidMain(stringargs){Test(amp;quot;msgamp;quot;);Test(amp;quot;msgamp;quot;, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:77 | 回复:0
  • C#中的一些正则验证Email地址,验证是否为小数,验证是否为电话号码,验证图片后缀名,验 ...
    C#中的一些正则验证Email地址,验证是否为小数,验证是否为电话号码,验证图片后缀名,验 ...
    ///amp;amp;lt;summaryamp;amp;gt;///验证Email地址///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;strInamp;quot;amp;amp;gt;amp;amp;lt;/paramamp;amp;gt;///amp;amp;lt;returnsamp;amp;gt;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:84 | 回复:0
  • [转]C#操作Excel文件
    [转]C#操作Excel文件
     来自 jbp74c37ad170的文章EXCEL编程语句有那些啊全面控制Excel首先创建Excel对象,使用ComObj:DimExcelIDasExcel.ApplicationSetExcelIDasnewExcel.Application1)显示当前窗口:ExcelID.Visible:=True;2)更改Exce ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:70 | 回复:0
  • C#中自定义属性的例子
    C#中自定义属性的例子
    自定义属性的作用     有时候我们需要给一个类或者类中的成员加上一些属性或者附加信息,让类或者变量的功能更明确可控制的细粒度更高,打个简单的比方:数据库里面的一张表,表中的每一个字段都有很多属性,如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:52 | 阅读:69 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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