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

C#教程

RSS
  • 一个读取数据库字典的C#类
    一个读取数据库字典的C#类
    在做项目时,经常会有些字典信息保存到数据库中,在应用程序启动时需要加载到内存中,方便程序随时调用。直接上代码:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Linq;using ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:65 | 回复:0
  • C#扩展方法学习c#扩展方法奇思妙用
    C#扩展方法学习c#扩展方法奇思妙用
    扩展方法的本质是什么,详细见此文 C#扩展方法,爱你在心口难开重点如下:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:62 | 回复:0
  • C#获取窗体句柄
    C#获取窗体句柄
    每一个控件在窗体上都被认为是一个子窗体获取到窗体句柄之后IntPtrhwnd=FindWindow(null,amp;quot;你需要获取的窗体的标题,例如:Form1amp;quot;);IntPtrButtonHwnd=FindWindowEx(hwnd,IntPtr.Zero,amp;quot;控件的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:53 | 回复:0
  • C#取C++函数指针的值
    C#取C++函数指针的值
    //pDataBuf 为一个返回的一个值,根据值拿到内存位置 byte_rData=newbyte;               int_tag=0;               unsafe               {            ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:49 | 回复:0
  • C#获取刚插入的数据的id
    C#获取刚插入的数据的id
    在开发程序中我们经常会遇到两个表或多个表关联同时插入数据的需求。那么我们刚给主表插入一条数据,接着给副表插入数据时其中一个字段要存储与主表关联的id,那么我们该怎么获取刚插入的那条数据的id呢? insert  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:54 | 回复:0
  • 用C#制作新闻阅读器
    用C#制作新闻阅读器
    一。弄清结构再动手   要想轻松的抽取RSS信息,自然先要了解它的结构,所谓“知己知彼,百战不殆”嘛。1。RSS的结构   我们先打开百度新闻一个RSS链接,如果你再多打开几个别的网站的RSS链接,会发现他们都有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:57 | 回复:0
  • C#判断文件和文件夹是否存在并创建
    C#判断文件和文件夹是否存在并创建
    C#判断文件和文件夹是否存在并创建 usingSystem; usingSystem.Data; usingSystem.Configuration; usingSystem.Collections; usingSystem.Web; usingSystem.Web.Security; usingSystem.Web.UI; usingSystem.W ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:52 | 回复:0
  • C#变量和常量
    C#变量和常量
     在进行程序设计时,经常需要保存程序运行的信息,因此在C#中引入了amp;quot;变量amp;quot;的概念。而在程序中某些值是不能被改变的,这就是所谓的amp;quot;常量amp;quot;。1变量所谓变量,就是在程序的运行过程中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:55 | 回复:0
  • c#foreach枚举器
    c#foreach枚举器
    要是自己的类支持foreach,必须在类中必须有GetEnumerator方法,该方法返回的是一个IEnumerator类型的枚举器;publicclassMyStruct{publicstringsName=newstring{amp;quot;张三amp;quot;,amp;quot;李四amp;quot;,amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:56 | 回复:0
  • c#连接RedisRedis的安装与配置
    c#连接RedisRedis的安装与配置
    Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看下安装与配置把。咱们主要看在WINDOWS上怎样使用REDIS数据库。下载地址:https://gith ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:51 | 回复:0
  • C#中使用OracleTransaction
    C#中使用OracleTransaction
    1、OracleTransaction类的概述(frommsdn)      应用程序通过针对OracleConnection对象调用BeginTransaction来创建OracleTransaction对象。对OracleTransaction对象执行与该事务关联的所有后续操作(例如提交 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:45 | 回复:0
  • c#实现串口通信
    c#实现串口通信
    参考文章:https://www.cnblogs.com/Zed-H/p/8651882.html利用虚拟串口软件连接两个虚拟串口,如图连接6,7:打开串口进行通信如下:  ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:33 | 回复:0
  • C#中动态创建控件示例介绍
    C#中动态创建控件示例介绍
    代码如下:1 private TextBox Txt;       2       3     protected void Page_Load(object sender, EventArgs e)       4       5     {       6       ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:38 | 回复:0
  • c#DataTable第二行改为各列标题字段
    c#DataTable第二行改为各列标题字段
    DataTabledt=ExcelHelper.ToDataTable(fileinfo.FilePath);//将datatable的第二行变为列标题字段DataTabledt2=newDataTable();foreach(DataRowitemindt.Rows)……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:25 | 回复:0
  • c#属性类(特性)
    c#属性类(特性)
    前言c#属性类也称做特性。这是一篇垫文,为后面的过滤器和其他特性类的东西做铺垫。正文看一段代码:staticvoidMain(stringargs){Attribitefunc1.printMesssage(amp;quot;卡特林amp;quot;);Console.ReadLine();}///am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:20 | 回复:0
  • C#操作字符串,在某些特定的字符后面或前面添加其它字符
    C#操作字符串,在某些特定的字符后面或前面添加其它字符
    C#操作字符串,在某些特定的字符后面或前面添加其它字符,解决方法:字符串替换或正则表达式替换即可。 示例:实现的是在每个“第”前面添加一个逗号,在每个“方案”后面添加一个冒号。strings=@amp;quot;第1种方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:23 | 回复:0
  • 【C#食谱】【面食】菜单4:List和LinkedList性能比较
    【C#食谱】【面食】菜单4:List和LinkedList性能比较
    首先,先说明一下,LinkedListamp;amp;lt;Tamp;amp;gt;其实是一个双向链表:一个LinkedListamp;amp;lt;Tamp;amp;gt;对象其实就是一系列LinkedListNodeamp;amp;lt;Tamp;amp;gt;对象的集合。每一个LinkedListNodeamp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:20 | 回复:0
  • c#通过修改图片对象的文件的字节变相"加密""解密"图片在磁盘的存 ...
    c#通过修改图片对象的文件的字节变相"加密""解密"图片在磁盘的存 ...
    实现思路比较简单:1.对图片对象进行byteArray转化后加一些密码字节后amp;quot;加密amp;quot;储存在磁盘2.图片显示时去掉加的字串用原本的图片信息进行图片对象的构建和显示WinForm下示例代码:------------------Wi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:25 | 回复:0
  • C#打包
    C#打包
    1.在机器上安装PluginInstaller.msi,安装完后编译打包项目可以将.NETFrameworkt和语言包打到安装包中.可以从http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19amp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:19 | 回复:0
  • C#用Open与Add方法打开word文档的区别
    C#用Open与Add方法打开word文档的区别
    C#打开word文档常用有两种方法:Add与Open.Microsoft.Office.Interop.Word._Documentdoc=(Document)appWord.Documents.Add(refwordpath,refobjfalse,refobjDocType,refobjtrue);//Add方法Microsoft.Office.Inte ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:18 | 回复:0
  • C#vb.net语法比较
    C#vb.net语法比较
    VB.NETandC#ComparisonThisisaquickreferenceguidetohighlightsomekeysyntacticaldifferencesbetweenVB.NETandC#.Hopeyoufindthisuseful!ThankyoutoTomShelton,FergusCooney,andoth……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:19 | 回复:0
  • C#最牛逼的Utility工具类
    C#最牛逼的Utility工具类
    完整代码: usingSystem;usingSystem.Collections.Specialized;usingSystem.IO;usingSystem.Net;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Collections.Generic;usingSystem……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C#RichTextBox滚动条滚动到最后一行
    C#RichTextBox滚动条滚动到最后一行
    使用RichTextBox控件用于显示数据时,滚动条只停留在开头,而我希望能够一直更新,显示最后一行的内容。解决方法记录于此。转载自以下链接:http://blog.csdn.net/xelone/article/details/5916451//让文本框获取焦点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:15 | 回复:0
  • AxisJava调C#Webservice
    AxisJava调C#Webservice
    这是一个痛苦的过程,如果java对java的webservice可以说很方便,很简单,Axis,CXF等一系列框架生成客户端直接传参调用即可,但是异构语言就有点麻烦了,生成的客户端不好使。。。。。。无奈只能用Axis手动调用吧, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:19 | 回复:0
  • C#删除文件夹以及删除文件
    C#删除文件夹以及删除文件
    publicstaticvoidDelectDir(stringsrcPath){try{DirectoryInfodir=newDirectoryInfo(srcPath);FileSystemInfofileinfo=dir.GetFileSystemInfos();//返回目录中所有文件和子目录……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:16 | 回复:0
  • C#路径/文件/目录/I/O常见操作汇总(下)
    C#路径/文件/目录/I/O常见操作汇总(下)
    问题10:如何获得计算机的所有逻辑驱动器;解决方案:使用DriveInfo类(需要.NET2.0)DriveInfo.GetDrives():获得计算机的所有逻辑驱动器,返回类型为DriveInfo;问题11:如何获取指定驱动器的信息;解决方案:Driv ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:15 | 回复:0
  • C#中virtual,override,new的区别与用法(转载)
    C#中virtual,override,new的区别与用法(转载)
    OO思想现在已经在软件开发项目中广泛应用,其中最重要的一个特性就是继承,最近偶简单的复习了下在C#中涉及到继承这个特性时,所需要用到的关键字,其中有一些关键点,特地整理出来,方便大家查阅。一、在C#中,new ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C#中的抽象类
    C#中的抽象类
    1、声明一个抽象方法使用abstract关键字。2、一个类中可以包含一个或多个抽象方法。3、抽象类中可以存在非抽象的方法。4、抽象类不能被直接被实例化。5、实现抽象类用“:”(冒号),实现抽象方法用override关键字。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C#中使用RabbitMQ收发队列消息
    C#中使用RabbitMQ收发队列消息
    一、程序使用NetCore、引入Nuget:   Install-Package RabbitMQ.Client -Version 4.1.3 二、消息发部端:    using RabbitMQ.Client; using System; using System.Text; namespace ClientDemo { public cl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C#反射/映射学习
    C#反射/映射学习
    最近想研究一下反射,先上网找了找资料,几乎大部分都是照抄MSDN的内容,生涩难懂,几乎没说,又找了找,发现一些强人的实例解析,才稍微有了点门道,个人感觉,反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:13 | 回复:0
  • c#中//注释和///注释的区别智能注释显示换行
    c#中//注释和///注释的区别智能注释显示换行
    ///会被编译,//不会所以使用///会减慢编译的速度(但不会影响执行速度)///会在其它的人调用你的代码时提供智能感知也是一种注释,但是这种注释主要有两种作用:1.这些注释能够生成一个XML文件。这样呢,看起来会对 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:13 | 回复:0
  • c#里FindWindow的用法
    c#里FindWindow的用法
            FindWindow()函数的用法。要在C#里使用该API,写出FindWindow()函数的声明:                 private extern static IntPtr FindWindow(string lpClassName, string lpWin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C# 视频监控系列(6):服务器端——封装API(上) [HikServer.dll]
    C# 视频监控系列(6):服务器端——封装API(上) [HikServer.dll]
    前言       写系列文章的时候部分变得无言了,可能来得顺利了点吧: ) 本章中提供的封装均是我用笨办法从amp;amp;lt;amp;amp;lt;Hikvision 板卡网络开发包编程手册V4.7amp;amp;gt;amp;amp;gt;和amp;amp;lt;amp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • c# 全角(SBC)和半角(DBC)相互转换函数
    c# 全角(SBC)和半角(DBC)相互转换函数
    直接看代码吧 不说话 /// amp;amp;lt;summaryamp;amp;gt;/// 转全角的函数(SBC case)/// amp;amp;lt;/summaryamp;amp;gt;/// amp;amp;lt;param name=amp;quot;inputamp;quot;amp;amp;gt;任意字符串amp;amp;lt;/pa ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • C#来创建和读取XML文档
    C#来创建和读取XML文档
    扩展标记语言XML(eXtensibleMarkupLanguage),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:16 | 回复:0
  • C#泛型委托与Lambda总结
    C#泛型委托与Lambda总结
    1.1    命名方法委托,匿名方法委托与Lambda表达式 委托的基本概念在上篇文章已经总结,本篇文章主要描述三种方式的写法  1.1.1   命名方法委托:  代码 class MyDelegateTest    {        // ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:25 | 回复:0
  • 【翻译】Pro LINQ Language Integrated Query in C# 2008 -- 第二章 部分内容 ...
    【翻译】Pro LINQ Language Integrated Query in C# 2008 -- 第二章 部分内容 ...
    本文介绍了一些复杂的Linq语句的转换写法。 表 2-1. 转换步骤变量 变量 说明 例子 c 编译器生成的临时变量 N/A e 一个枚举变 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:30 | 回复:0
  • c#中const与readonly区别
    c#中const与readonly区别
    const的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果constinta=b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:14 | 回复:0
  • c#HttpWebRequest与HttpWebResponse
    c#HttpWebRequest与HttpWebResponse
    可以实现 抓取,或者是自动获取的功能。在请求时的参数怎么发送,怎么带Cookie,怎么设置证书,怎么解决编码等问题,进行一步一步的解决。*如果要使用中间的方法的话,可以访问我的帮助类完全免费开源:这个类是专 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:11 | 回复:0
  • 《CLR Via C# 第3版》笔记之(三) - 程序集和模块
    《CLR Via C# 第3版》笔记之(三) - 程序集和模块
    主要内容: 程序集和模块区别 多文件程序集 1. 程序集和模块区别 关于.net中程序集和模块的区别,其实已经有很多人讨论过了,希望本篇仍对大家有所帮助。 程序集与模块的共同点: 都是为了定义一些可重用的类型 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:46 | 阅读:11 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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