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

C#教程

RSS
  • 一起谈.NET技术,预览:Visual Basic与C#中的异步语法
    一起谈.NET技术,预览:Visual Basic与C#中的异步语法
      在最近的博客文章中,Visual Basic团队发布了一条简单的消息,声称在Visual Basic和C#中将会增加异步编程语法。两种语言新增的Async和Await关键字的实现将基于.NET 4.0中的任务并行库(Task Parallel Library,T ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:94 | 回复:0
  • C#多线程编程
    C#多线程编程
      一、使用线程的理由   1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。   2、可以使用线程来简化编码。   3、可以使用线程来实现并发执行。   二、基本知识   1、进程与线程:进程作为 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:97 | 回复:0
  • C#Note12:WPF只允许数字的限制性TextBox
    C#Note12:WPF只允许数字的限制性TextBox
    在使用中,我们经常遇到文本框中只允许输入数字(整型数或浮点数...)的情况,如果我们输入特殊字符(字母和符号...),在获取其输入值时,如果先做判断或其他处理,会直接导致application发生crash。那么开发限制性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:83 | 回复:0
  • C#汉字转拼音代码分享|建议收藏
    C#汉字转拼音代码分享|建议收藏
    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Globalization; using System.Threading; using System.Data; namespace Net.Co……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:82 | 回复:0
  • C# 位操作
    C# 位操作
    位操作符是对数据按二进制位进行运算的操作符。位操作是其他很多语言都支持的操作,如C、C++和Java等,C#也不例外支持位操作。注意位操作支持的数据类型是基本数据类型,如byte、short、char、int、long等,C#支持的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:73 | 回复:0
  • C#一个FTP操作封装类FTPHelper
    C#一个FTP操作封装类FTPHelper
    参考了网上一些代码,作了一些调整优化。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.IO;publicclassFTPHelper{///amp;amp;lt;summaryamp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:77 | 回复:0
  • C#Log4Net学习笔记:记录日志到文件
    C#Log4Net学习笔记:记录日志到文件
      一、基础知识  1.1、简介  Log4Net是一个开源日志框架,它的功能很强大,可以将日志分为不同的等级,以不同的格式输出到不同的存储介质中,比如:数据库、txt文件、内存缓冲区、邮件、控制台、ANSI终端、远 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:72 | 回复:0
  • c#环形队列
    c#环形队列
    上一章说到的数组模拟队列存在的问题,问题分析并优化 目前数组使用一次就不能用,没有达到复用的效果 将这个数组使用算法,改进成一个环形的队列 1.数组模拟环形队列 对前面的数组模拟队列的优化,充分利用数组。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:67 | 回复:0
  • C#类构造函数赋值里属性与字段赋值注意项
    C#类构造函数赋值里属性与字段赋值注意项
    publicclassTest{publicTest(intage){this.Age=age;//如果这里使用的是this.age=age;那么属性里的判断将不会执行}privateintage;publicintAge{get{returnage;}set{if(valueamp;amp;lt;=18){……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:63 | 回复:0
  • C#直接赋值和反射赋值(无GC)的性能比较
    C#直接赋值和反射赋值(无GC)的性能比较
    usingSystem;usingSystem.Reflection;usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;namespaceField{structTest{publicfloatX;}classMainClass{……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:51 | 回复:0
  • 24C#的类和对象
    24C#的类和对象
     类是C#面向对象编程的基本单元。一个类都可以包含2种成员:字段和方法。1)类的字段代表类中被处理的数据(变量);2)类的方法代表对这些数据的处理过程或用于实现某种特定的功能,方法中的代码往往需要访问字段 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:61 | 回复:0
  • C#4.0新特性
    C#4.0新特性
     简介C#4.0动态查找类型动态操作运行时查找示例带有动态参数的重载解析动态语言运行时已知问题命名参数和可选参数可选参数命名的和可选的实参重载解析互操作特性动态引入无PIA的编译ref省略ref已知问题变性协变性逆 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:58 | 回复:0
  • 【C#】上机实验七
    【C#】上机实验七
    1、开发一个窗体应用程序,窗体上能接收华氏温度或者摄氏温度,点击相应按钮可以相互转换。要求转换后的华氏温度或者摄氏温度保留小数点后3位,程序中要有异常处理结构。   1usingSystem;2usingSystem.Collection ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:52 | 回复:0
  • C#中各个进制数据之间的相互转换
    C#中各个进制数据之间的相互转换
    一、十进制数据转换为N进制数据十进制数据Value,可以用如下公式表示为N精致的数据。Value=Xn*Math.Pow(Item,n)+Xn-1*Math.Pow(Item,n-1)+..+X2*Math.Pow(Item,1)+X1*Math.Pow(Itm,0);其中Xn的范围为(0amp;amp;lt;=X ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:41 | 阅读:49 | 回复:0
  • C#打开自定义文件
    C#打开自定义文件
    原创,转载复制请说明出处,谢谢。例:自己编写了一个a.exe的winform项目,然后自己序列化了一个文件,此文件后缀名任意当双击打开此文件时,需自动打开a.exe项目,并且预读数据进程序里头,可使用以下方法ViewCodes ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:39 | 回复:0
  • C#实现http协议下的多线程文件传输
    C#实现http协议下的多线程文件传输
    用C#实现HTTP协议下的多线程文件传输转自 http://developer.51cto.com/art/201105/263066_all.htmC#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:36 | 回复:0
  • LeetCodeOnlineJudge题目C#练习-StringtoInteger(atoi)
    LeetCodeOnlineJudge题目C#练习-StringtoInteger(atoi)
    Implementatoitoconvertastringtoaninteger.Hint:Carefullyconsiderallpossibleinputcases.Ifyouwantachallenge,pleasedonotseebelowandaskyourselfwhatarethepossibleinputcases.……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:34 | 回复:0
  • C#中try catch中throw ex和throw方式抛出异常有何不同
    C#中try catch中throw ex和throw方式抛出异常有何不同
    我们在C#的try catch代码块中里面经常使用throw语句抛出捕捉到的异常,但是你知道吗使用throw ex和throw抛出捕获到的异常效果是不一样的。 异常捕捉的原理 首先先介绍一下C#异常捕 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:32 | 回复:0
  • C#textbox滚动条随文本输入滚动
    C#textbox滚动条随文本输入滚动
    tb_Log.SelectionStart=tb_Log.Text.Length;//设置光标位置tb_Log.ScrollToCaret();//随文本输入滚动 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:32 | 回复:0
  • C# 实例解释面向对象编程中的开闭原则
    C# 实例解释面向对象编程中的开闭原则
    在面向对象编程领域中,开闭原则 (open-closed principle, OCP) 规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,而对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:25 | 回复:0
  • Print2flash在.NET(C#)64位中的使用,即文档在线预览(转载)
    Print2flash在.NET(C#)64位中的使用,即文档在线预览(转载)
    转:http://www.cnblogs.com/flowwind/p/3411106.htmlPrint2flash在.NET(C#)中的使用,即文档在线预览 office文档(word,excel,ppt)在线预览查看,有很多种方式,比如可以1、调用weboffice组件,进行word预览 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:28 | 回复:0
  • C#向文本文件中写入日志
    





            
   利用C#自带组件强壮程序日志 ...
    C#向文本文件中写入日志    利用C#自带组件强壮程序日志 ...
      今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库。   下面是自己封转的类:   /***** * 创建人:金河 * 创建日期:2014 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:27 | 回复:0
  • C#api调用,上窗口在最上面,模拟键盘
    C#api调用,上窗口在最上面,模拟键盘
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;//闫磊……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:25 | 回复:0
  • c#winform打印窗体及窗体控件内容的初级尝试
    c#winform打印窗体及窗体控件内容的初级尝试
    学习c#winform打印参照了网络上诸多资源效果示意:操作步骤:1、新建winform项目及创建窗体2、拖取打印相关控件  PageSetupDialog、PrintDialog、PrintDocument、PrintPreviewDialog3、设置上述控件的Document属性 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:25 | 回复:0
  • .Net实践:C#如何读取、写入INI配置文件
    .Net实践:C#如何读取、写入INI配置文件
    来源:http://www.97world.com/archives/2872 最近接触到INI配置文件的读写,虽然很久以前微软就推荐使用注册表来代替INI配置文件,现在在VisualStudio上也有专门的.Net配置文件格式,但是看来看去还是INI配置文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:23 | 回复:0
  • c#创建带参数的线程
    c#创建带参数的线程
    1、无参数线程的创建Threadthread=newThread(newThreadStart(getpic));thread.Start();privatevoidshowmessage(){Console.WriteLine(amp;quot;helloworldamp;quot;);}2、带一个参数的线程使用ParameterizedThreadSta ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:19 | 回复:0
  • C#连接SQLite的...方法
    C#连接SQLite的...方法
     1SQLite简介SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:22 | 回复:0
  • C#调用c++数据类型对应
    C#调用c++数据类型对应
    C#调用非托管C++dll传入Stringbuilder、refstring、refchar等都报错,如mscorlib.dll异常、其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏等等,后来发现是dll生成后一直没更新,放错位置了。。。= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:22 | 回复:0
  • ExplainingDelegatesinC#-Part5(AsynchronousCallback-Way2)
    ExplainingDelegatesinC#-Part5(AsynchronousCallback-Way2)
    Inthispartofmakingasynchronousprogrammingwithdelegates,wewilltalkaboutadifferentway,whichisalittlebetterthan Way1.Inthepreviouspost,itwaslikeahusbandtellinghiswife...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:24 | 回复:0
  • 【转】VB.netC#代码转换工具
    【转】VB.netC#代码转换工具
    摘自计算机世界报2005年09月12日第35期C9本文作者介绍了几款实现C#和VB.net项目之间相互转换的工具的安装和使用方法,以及它们各自的优点和缺点。也许你需要把你以前的VB.net项目迁移到C#,或者与此相反,不是每个.n ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:81 | 回复:0
  • C#关于privateprotectedsealedVirtual/Override
    C#关于privateprotectedsealedVirtual/Override
    Public:公开权限Private:修饰类时类为程序集或者包含此类的类内部权限;修饰变量时只能类内部使用;Protected:修饰变量,只能继承类可以使用,对外(包括继承类的实例)无权限;Abstract:定义类时此类不能实例化 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:22 | 回复:0
  • 这段时间对c#和java的感受
    这段时间对c#和java的感受
    这段时间对c#和java的感受 虽然很多书上说语法相似,但实际这是一个接近于门外汉的看法 真正的不同是c#对更贴近系统API,   而java倡导跨平台因而c#语法关键字更多,更细, 而java为了平台通用性考虑,关键字少 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:21 | 回复:0
  • C#公历转农历
    C#公历转农历
    ///amp;amp;lt;summaryamp;amp;gt;    ///LunDay的摘要说明。    ///用法说明    ///直接调用即可,比较简单    ///amp;amp;lt;/summaryamp;amp;gt;    publicclassLunDay    {       ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:21 | 回复:0
  • c#创建文件/文件夹对话框
    c#创建文件/文件夹对话框
    1.创建选择文件夹对话框1Listamp;amp;lt;FileInfoamp;amp;gt;ImageFileInfo=newListamp;amp;lt;FileInfoamp;amp;gt;();//文件信息2FolderBrowserDialogfbd=newFolderBrowserDialog();//选择文件夹3if(fbd.ShowDialog ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:18 | 回复:0
  • C#学习与上位机开发之文件操作(EXCEL保存案例)
    C#学习与上位机开发之文件操作(EXCEL保存案例)
    【功能目标】1、外部插件使用学习2、对数据进行EXCEL保存【效果图】效果图如下所示: 【代码讲解】 1、添加引用首先在资源管理器中添加引用,如下图所示。右击添加引用再到扩展里面寻找需要用到的插件。譬如我们使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:18 | 回复:0
  • RabbitMQ学习系列三-C#代码接收处理消息
    RabbitMQ学习系列三-C#代码接收处理消息
    RabbitMQ学习系列三:.net环境下C#代码订阅RabbitMQ消息并处理http://www.80iter.com/blog/1438251320680361http://www.80iter.com/blog/1414401059921214上一篇已经讲了Rabbitmq如何在Windows平台安装不懂请移步:R ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:20 | 回复:0
  • C#获取目录路径
    C#获取目录路径
    Console.WriteLine(System.Windows.Forms.Application.StartupPath);//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。(WindowsFrom应用程序才有效)//输出结果:C:\GetPathInfo\GetPath\bin\Debu ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:25 | 回复:0
  • C#打印代码运行时间
    C#打印代码运行时间
    使用以下方法可以准确的记录代码运行的耗时。System.Diagnostics.Stopwatchstopwatch=newStopwatch();stopwatch.Start();//开始监视代码运行时间//youcode....stopwatch.Stop();//停止监 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:22 | 回复:0
  • .net/c#RabbitMQ连接断开处理-断线重连(转载)
    .net/c#RabbitMQ连接断开处理-断线重连(转载)
    Rabbitmq官方给的NETconsumer示例代码如下,但使用过程,会遇到connection断开的问题,一旦断开,这个代码就会报错,就会导致消费者或者生产者挂掉。下图是生产者发送消息,我手动停止了rabbitmq,然后又重新启动了r ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:21 | 回复:0
  • C#学习——继承接口多态
    C#学习——继承接口多态
     隐藏与虚方法调用子类要隐藏父类的同名方法,推荐在子类中使用new声明。注意若不使用new关键字,当方法相同时,调用哪个方法由对象变量的类型决定。class Parent 虚方法:virtual,override,子类可以重写父类方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:40 | 阅读:21 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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