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

C#教程

RSS
  • C#中的语言特性都是从何而来?
    C#中的语言特性都是从何而来?
    前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net4中的新特性。但是事后才发现这个新特性是C#4.0的语言特性,与.Net4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:186 | 回复:0
  • c#loadxml中文报错
    c#loadxml中文报错
    amp;amp;lt;?xmlversion=amp;quot;1.0amp;quot;encoding=amp;quot;GB2312amp;quot;?amp;amp;gt;……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:218 | 回复:0
  • 剑指Offer的学习笔记(C#篇)-- 数字在排序数组中出现的次数
    剑指Offer的学习笔记(C#篇)-- 数字在排序数组中出现的次数
    题目描述 统计一个数字在排序数组中出现的次数。 一 . 题目分析         该题目并不是难题,但该题目考察目的是正确的选择合适的查找方法。题目中有一个关键词是:排序数组,也就是说,该数组已经排好了,我一 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:291 | 回复:0
  • C#DateTime和DateTime?格式化时间
    C#DateTime和DateTime?格式化时间
    DateTime:amp;amp;lt;%=Model.CreateTime.ToString(amp;quot;yyyy年MM月dd日H时m分s秒amp;quot;)%amp;amp;gt; DateTime?:amp;amp;lt;%=view.CommentTime.GetValueOrDefault().ToString(amp;quot;yyyy年MM月dd日H ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:521 | 回复:0
  • 【转】【C#】序列化(Serialize)、反序列化(Deserialize)
    【转】【C#】序列化(Serialize)、反序列化(Deserialize)
    序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用Binar ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:273 | 回复:0
  • c#相关
    c#相关
    一、net、winform代码获取webconfig的内容webconfig:amp;amp;lt;appSettingsamp;amp;gt;amp;amp;lt;addkey=amp;quot;strConnamp;quot;value=amp;quot;server=10.1.0.7;database=db;uid=sa;password=amp;quot;/amp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:216 | 回复:0
  • 【C# 系 列】排序算法
    【C# 系 列】排序算法
    冒泡排序   本人用了C#开发出冒泡排序算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter { public class BubbleSorter { p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:169 | 回复:0
  • 定时任务-C#线程类windows服务
    定时任务-C#线程类windows服务
    原理最常用的就是C#中timer类写一个定时方法,然后在把他宿主到windows服务里面。C#中Timer分类关于C#Timer类 在C#里关于定时器类就有3个C#Timer使用的方法1.定义在System.Windows.Forms里C#Timer使用的方法2.定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:178 | 回复:0
  • 使用VisualC#.NET向Excel工作簿传输数据
    使用VisualC#.NET向Excel工作簿传输数据
    概述最常用于向Excel工作簿传输数据的技术是自动化。利用“自动化”,您可以调用特定于Excel任务的方法和属性。“自动化”给您提供了指定数据在工作簿中所处的位置、将工作簿格式化以及在运行时进行各种设置的最大的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:153 | 回复:0
  • C#面向对象3静态和非静态的区别
    C#面向对象3静态和非静态的区别
    静态和非静态的区别1.在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员.2.在调用实例成员的时候,需要使用对象名.实例成员;  在调用静态成员的时候,需要使用类名.静态成员名;总结:静态成员必须使用类名 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:156 | 回复:0
  • C#进程优先级和线程优先级的方法
    C#进程优先级和线程优先级的方法
    C#设置进程优先级的方法this.process1=Process.GetCurrentProcess();process1.PriorityClass=ProcessPriorityClass.High; C#设置线程优先级的方法 Thread.CurrentThread.Priority=ThreadPriority.Highest;  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:153 | 回复:0
  • C#各数据类型范围
    C#各数据类型范围
    类型    范围   大小sbyte -128 到 127  有符号 8 位整数byte 0到255     无符号 8 位整数char U+0000 到 U+ffff  ……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:154 | 回复:0
  • Amazon超级畅销书之《C#与.NET3.5高级程序设计(第4版)》
    Amazon超级畅销书之《C#与.NET3.5高级程序设计(第4版)》
    C#与.NET3.5高级程序设计(第4版)应用程序开发的目标始终如一,就是在最短时间内制作出最好的软件。当今最流行的快速开发平台是什么,毫无疑问,是微软公司的.NETFramework。经过近8年的发展,微软的.NET已经变得非 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:135 | 回复:0
  • c#(asp.net)杂谈笔记
    c#(asp.net)杂谈笔记
    1.js解析json格式的时间ViewCode//转换json格式时间的方法如Date(1340239979000)转换为正常functionConvertJSONDateToJSDateObject(JSONDateString){vardate=newDate(parseInt(JSONDateStrin……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:00 | 阅读:117 | 回复:0
  • sql2005+调用c#扩展
    sql2005+调用c#扩展
    无意中得到一个pdf,上边写着数据库中可以写正则,看下边代码select*fromuserinfowhereusernamelike'A%P'orusernamelike'B%P'orusernamelike'C%P' 可以被下边的替换select*fromuserinfowhereREGEXP_LIKE(username,'^p ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:154 | 回复:0
  • c#高精度的timer
    c#高精度的timer
    核心代码摘自http://www.codeproject.com/Articles/98346/Microsecond-and-Millisecond-NET-Timer想用c#(winform)做一个毫秒级别的计时器,发现微软自带的Timer控件经度不够。找到了这段代码,大意是用的类System.Di ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:149 | 回复:0
  • C#-配置动态更新
    C#-配置动态更新
    生产中经常会遇到修改配置的情况,但是又需要重启应用程序,是不是有点小烦躁....下面了解下在不重启情况下,实现配置更新实时生效publicstaticvoidSetConfig(stringkey,stringvalue){Configurationconfiguration=Co ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:155 | 回复:0
  • C#文件下载四方法
    C#文件下载四方法
    usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;using……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:131 | 回复:0
  • C#中DllImport用法汇总
    C#中DllImport用法汇总
    最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:132 | 回复:0
  • C#静态构造函数和析构函数片段化认知
    C#静态构造函数和析构函数片段化认知
    一、静态构造函数一个类可以有静态构造函数,实现如下源代码。静态构造函数有以下特性:1)、静态构造函数不能有修饰符(润饰符)2)、静态构造函数不能有参数3)、不能被调用——在实例化类的时候,静态构造函数被 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:136 | 回复:0
  • C#DataSet和DataTable详解
    C#DataSet和DataTable详解
    1、创建DataSet对象:DataSetds=newDataSet(amp;quot;DataSetNameamp;quot;); 2、查看调用SqlDataAdapter.Fill创建的结构     da.Fill(ds,amp;quot;Ordersamp;quot;);    DataTabletbl=ds.Table;    f ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:125 | 回复:0
  • C#对XML数据的操作
    C#对XML数据的操作
              Xml数据格式是.Net平台下面通用的数据格式,也就是说,在.NET平台下,几乎所有的数据都是以Xml数据进行传输的,从数据库操作到WebService无一例外! 而作为微软首推的.NET编程语言C#来说,它对XML ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:113 | 回复:0
  • c#语言骨架
    c#语言骨架
    ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:115 | 回复:0
  • C# 读取txt文件生成Word文档
    C# 读取txt文件生成Word文档
    本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置: Visual Studio 2017 .Net Framework 4.6.1 Free Spire.Doc for .NET .txt文档 dll文件安装(3种 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:96 | 回复:0
  • Javascript与C#互相调用
    Javascript与C#互相调用
    问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:99 | 回复:0
  • C#通过socket实现UDP通信
    C#通过socket实现UDP通信
     UDP不属于面向连接的通信,在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人十分不满意的环境下,UDP协议数据包丢失会比较严重。但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:109 | 回复:0
  • C#窗体钉在桌面、置底、嵌入桌面的办法
    C#窗体钉在桌面、置底、嵌入桌面的办法
    想做一个桌面时钟,钉在桌面上不影响正常使用,只在看桌面的时候显示。从网上多方寻找找到这么个代码,但是还是有不方便的地方,大家探讨一下。这个程序在使用“显示桌面”的时候还可以显示,将程序的Form1.cs改为: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:104 | 回复:0
  • C#设置开机自动启动
    C#设置开机自动启动
    1stringKJQD=WebConfigurationManager.AppSettings.ToString().Trim();2//stringKJQD=Application.ExecutablePath;//两种方式3if(!System.IO.File.Exists(KJQD))//判断指定文件是……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:99 | 回复:0
  • C# 反射机制
    C# 反射机制
    1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托1、什么是反射        Ref ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:114 | 回复:0
  • [C#][SAMPLE][CODE][Control]TextBox和Validating事件的相关处理
    [C#][SAMPLE][CODE][Control]TextBox和Validating事件的相关处理
    :本示例来自《C#入门经典》第三版中文版,P342-P348:1、TextBox控件的基本使用2、Validating事件的使用3、多委托处理同一事件方法:2文件(其余默认)Form1.Designer.cs   1namespace WA_TextBoxTest  2 Form1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:93 | 回复:0
  • GridView导出到Excel或Word文件的C#代码
    GridView导出到Excel或Word文件的C#代码
    前台代码:amp;amp;lt;%@PageLanguage=amp;quot;C#amp;quot;AutoEventWireup=amp;quot;trueamp;quot;CodeFile=amp;quot;ExportDemo.aspx.csamp;quot;Inherits=amp;quot;ExportDemoamp;quot;%amp;amp;gt;amp;amp;lt;! ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:92 | 回复:0
  • C#多线程学习(五) 多线程的自动管理(定时器)
    C#多线程学习(五) 多线程的自动管理(定时器)
    本系列文章导航 C#多线程学习(一) 多线程的相关概念 C#多线程学习(二) 如何操纵一个线程 C#多线程学习(三) 生产者和消费者 C#多线程学习(四) 多线程的自动管理(线程池) C#多线程学习(五) 多线程的自动管理(定时器) C ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:91 | 回复:0
  • C#利用RabbitMQ实现点对点消息传输
    C#利用RabbitMQ实现点对点消息传输
    RabbitMQ做为消息代理,负责接收和转发消息,可以将RabbitMQ比喻为一个邮筒、一个邮局和一个邮递员。本文主要以一个简单的小例子,简述RabbitMQ实现消息传输的相关内容,仅供学习分享使用,如有不足之处,还请指正。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:83 | 回复:0
  • C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的)
    C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的)
    有时候,为了提高性能和节约资源,我们会为多个控件,指定同一个右键弹出菜单,这时,通常会产生一个需求:判断当前的弹出菜单是从哪个控件上弹出来,也就是“是由哪个控件的右键点击触发的”,以便于做进一步的控制 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:90 | 回复:0
  • C#索引器
    C#索引器
    索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。索引器和数组比较:(1)索引器的索引值(Index)类型不受限制(2)索引器允许重载(3)索引器不是一个变量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:82 | 回复:0
  • C#设计模式-代理模式
    C#设计模式-代理模式
    在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:72 | 回复:0
  • c#-使用Assembly.Load正确加载依赖项
    c#-使用Assembly.Load正确加载依赖项
    主程序代码删除dll依旧可以执行https://files.cnblogs.com/files/NanShengBlogs/sample.zip   1staticvoidMain(stringargs)2{3//PrincipalContextctx=newPrincipalContext(Conte……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:80 | 回复:0
  • C#string[]转listlong
    C#string[]转listlong
    Listamp;amp;lt;longamp;amp;gt;sIds=ids.TrimEnd(',').Split(newchar{','}).ToList().ConvertAll(s=amp;amp;gt;long.Parse(s)); ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:75 | 回复:0
  • C#WINFORM打包数据库
    C#WINFORM打包数据库
    实现效果:安装项目时直接附加数据库。1.首先在需要部署的项目的解决方案资源管理器中新建一个安装项目 2.在安装项目的文件视图中,右键【应用程序文件夹】-amp;amp;gt;【添加】-amp;amp;gt;【项目输出】 选择你的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:81 | 回复:0
  • C#生成唯一值函数
    C#生成唯一值函数
    source:http://hi.baidu.com/lwlfox/blog/item/ee221b245a0f3c3ac9955927.htmlC#生成唯一值函数privatestringgetGUID(){System.Guidguid=newGuid();guid=Guid.NewGuid();stri……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:59 | 阅读:66 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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