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

C#教程

RSS
  • 分别用C/C++ 和 C#实现简单的观察者模式
    分别用C/C++ 和 C#实现简单的观察者模式
    网上找了很多关于观察者模式的代码例子和文章,都写的比较复杂,我个人还是喜欢从易到难,今天自己参考网上资料,也写了一个简单观察者模式的例子,简单的复习了一下Observer 模式,Observer 模式使用一对多的方式, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:207 | 回复:0
  • C# 实现NPOI的Excel导出
    C# 实现NPOI的Excel导出
    技术点: 1.自定义attribute属性 2.通过反射取类及其属性的attribute属性值 3.NPOI包常用属性及方法(我也仅仅知道用到过的,陌生的要么见名知意,要么百度查) 实现功能点: List类对象的模板导出,实用场景例子见最 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:408 | 回复:0
  • C# 8 新特性 - 静态本地方法
    C# 8 新特性 - 静态本地方法
    从C# 8 开始,本地方法就可以是静态的了。  与其他的本地方法不同,静态的本地方法无法捕获任何本地状态量。    直接看例子:  这段代码里有两个本地方法,他们分别对实例的一个字段和方法里的一个本地变量进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:206 | 回复:0
  • 关于C#和.NET技术分类的一点说明
    关于C#和.NET技术分类的一点说明
          之前,大致按照文章种类,分为了:C#、JavaScript、Asp.Net、程序人生等四类,然而在写到了对象的内存分配机制时,即感觉将其置于C#中似有不妥。可另一方面,这里的内存分配中牵扯到值类型和引用类型、继 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:201 | 回复:0
  • C#进阶——记一次USB HID的各种坑(x86,x64,win10,win7)
    C#进阶——记一次USB HID的各种坑(x86,x64,win10,win7)
    一、简叙 写工控上位机的搬砖人,难免会遇到USB通讯,在一个项目中,我写的上位机使用USB HID协议和STM32通讯传输数据,从零大概花了几天找例程,找资料,最后是各种搬砖修补,终于出来了一个出版D ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:173 | 回复:0
  • C#字符串的连接
    C#字符串的连接
    1.利用“+”(加号)运算符: stringstr=“Hello”+“World”; console.WriteLine(str);//输出“HelloWorld”2.使用Join()方法: Join()方法是String类的静态方法,就是说String是类的方法,不是实例的方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:168 | 回复:0
  • C#数字金额转换大写金额
    C#数字金额转换大写金额
      自己写的一个数字转换成中文大写数字的方法,没有精确测试,有需要的大家可以参考。 调用方法:this.Literal1.Text = Method.GetChinaNumber(this.TextBox1.Text); 测试结果如下: 12345.67:壹万贰仟叁佰肆拾伍 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:178 | 回复:0
  • C# winForm 自定义鼠标样式的两种方法
    C# winForm 自定义鼠标样式的两种方法
    C# winForm 自定义鼠标样式的两种方法   以前试过在WinForm中自定义鼠标样式,结果显示出来的鼠标变成单色。   后来百度了下,原来要用API来做。      首先引入两个命名空间 using System.Runtime.Int ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:136 | 回复:0
  • 利用C#爬取煎蛋网图片
    利用C#爬取煎蛋网图片
    本程序还有待优化,我只爬取了每个页面的第一张图片,你们可以自己更新优化代码以实现全站爬取的功能。 主要用到的命名空间有: using System; using System.Collections.Generic; using System.ComponentModel; usi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:179 | 回复:0
  • C#3.0扩展方法
    C#3.0扩展方法
    扩展方法解决问题:以往对已存在的类库进行扩展,可行的方式直接对源代码进行修改或者直接派生。扩展方法注意事项:扩展方法必须被定义在一个静态类中,扩展方法自身必须是一个静态方法;扩展方法中的首个参数必须是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:158 | 回复:0
  • C# win32 API编程(转)
    C# win32 API编程(转)
          C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:150 | 回复:0
  • C#如何MeasureString、Graphics获取字符串的像素长度
    C#如何MeasureString、Graphics获取字符串的像素长度
    1.当单元格展示的字符串需要自动换行的时候,使用GDI绘制文本信息,需要计算字符串文本的实际高度信息(需要固定宽度)方法一:代码如下,会出现文本没有挤满当前行,但是文本实际高度已换行。privatevoidbtnCalc_Cl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:134 | 回复:0
  • C#正则表达式整理备忘
    C#正则表达式整理备忘
    有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:139 | 回复:0
  • C#异常处理策略
    C#异常处理策略
    1、如果某些异常,本组件无法处理,不要捕获,但要声明有这个异常。例如SecurityException。 2、如果某些异常,本组件可以处理,捕获并处理它,不再声明此异常。例如DirectoryNotFoundException。 3、正常的业务逻辑 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:128 | 回复:0
  • C#将DataTable转化为List T
    C#将DataTable转化为List T
    C#将DataTable转化为Listamp;amp;lt;Tamp;amp;gt; 在使用三层架构开发一个网站时,希望把DataTable对象转换为Listamp;amp;lt;Tamp;amp;gt;对象,于是在网上找资料,总结一个比较方便的方法来实现——使用反射。 思 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:140 | 回复:0
  • C++山寨C#中的DataTable
    C++山寨C#中的DataTable
    原帖地址:http://www.cnblogs.com/hlxs/archive/2013/05/31/3110036.html简单介绍一下DataTable。DataTable主要基于表、行、单元格。行用集合包装单元格,表用集合包装行,大致就是这样。DataColumn表示单元格,Dat ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:150 | 回复:0
  • (转)C#操作Word文档
    (转)C#操作Word文档
    原文1地址:http://www.cnblogs.com/lantionzy/archive/2009/10/23/1588511.html原文2地址: http://www.cnblogs.com/wucan/p/3806401.html写代码之前,需要引用对应的DLL文件:a、Interop.Microsoft.Office.Intero ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:160 | 回复:0
  • C# 常用接口学习 ICollection T
    C# 常用接口学习 ICollection T
    C# 常用接口学习 ICollection 作者:乌龙哈里 时间:2015-11-01平台:Window7 64bit,Visual Studio Community 2015参考: Microsof……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:134 | 回复:0
  • C#设计模式之组合(Composite)
    C#设计模式之组合(Composite)
     amp;amp;lt;?xml:namespace prefix = o ns = amp;quot;urn:schemas-microsoft-com:office:officeamp;quot; /amp;amp;gt; 1.  为什么要用组合?用组合的好处 比如我们有树状结构的对象,我们就可以用组合(Compos ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:146 | 回复:0
  • C# 从字符串中提取指定字符类型的内容
    C# 从字符串中提取指定字符类型的内容
    从一段字符串中,提取中文、英文、数字 中文字符30Margin中文字符40HorizontalAlignment 正则表达式: 1 /// amp;amp;lt;summaryamp;amp;gt; 2 /// 英文字母与数字 3 /// amp;amp;lt;/summaryamp;am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:130 | 回复:0
  • Unity3dc#判断字符串是否是数字或字母
    Unity3dc#判断字符串是否是数字或字母
    c# 有一个类,进行判断字符串是否是指定类型的。stringpattern=@amp;quot;^+$amp;quot;;System.Text.RegularExpressions.Regex regex=newSystem.Text.RegularExpressions.Regex(pattern);regex.IsMatch(“dfd@*fdf ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:159 | 回复:0
  • c#using
    c#using
    https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using The using keywordhastwomajoruses:Asadirective,whenitisusedtocreateanaliasforanamespaceortoimpo……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:141 | 回复:0
  • C# 3.0新特性系列:隐含类型var
    C# 3.0新特性系列:隐含类型var
     一.神奇的var  在C#3.0中增加了一个变量声明var,这个声明和JavaScript 的 var类似,但也有不同。  1. 相同点,它可以用var来声明任何类型的局部变量。  2. 不同点,它仅仅负责告诉编译器,该变量需要根据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:123 | 回复:0
  • C#.Net中的类型转换(转载)
    C#.Net中的类型转换(转载)
    转载自:http://www.ynws.gov.cn/wsrs/blog/blogview.asp?logID=99【导读】本文是对 C# 的类型转换的讲解,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:149 | 回复:0
  • C#鼠标钩子运用实例
    C#鼠标钩子运用实例
    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices; name……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:121 | 回复:0
  • C# mvc Request 请求过长报404错误的解决思路分析
    C# mvc Request 请求过长报404错误的解决思路分析
      案例 我们需要根据index 页面选取值 然后 在弹出页面展示已经选取的值 但其实Request 超出请求长度,后来经过模式解决了. 分享如下       1.设定 web.config 里面的 在web.config中的加入 amp;amp;lt;system.w ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:137 | 回复:0
  • C#命名管道进程间通信
    C#命名管道进程间通信
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO.Pipes;usingSystem.Security.Principal;namespaceTopInfo.Metevation.Common{publicclassPi……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:135 | 回复:0
  • C#开发WindowsService程序
    C#开发WindowsService程序
    本课程说明了WindowsService程序的概念,并演示如何使用C#开发一个简单的WindowsService程序。C#工程名为MyWindowsService,编译生成的文件是MyWindowsService.exe。本课程的演示代码下载地址为https://files.cnblog ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:125 | 回复:0
  • C#中的委托和事件
    C#中的委托和事件
    引言委托和事件在.NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:119 | 回复:0
  • AaronYang的C#私房菜[二][提供编程效率的技巧]
    AaronYang的C#私房菜[二][提供编程效率的技巧]
    前言 我的文章简单易懂,能学到东西。因为复杂的东西,讲起来,好累。阅读者只是膜拜,学不到东西,就是没用的东西,好多文章都是看不下去。我写不出来《大话设计模式》那种为了读者的书,因为没有时间写,这真的是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:127 | 回复:0
  • C#创建Excel文件
    C#创建Excel文件
    C#创建Excel文件首先弄清楚操作流程:1、打开Excel应用程序2、新建工作簿并获取当前工作表3、填充工作表中单元格的值4、保存文件,关闭Excel程序添加引用:.NET里Microsoft.Of ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:165 | 回复:0
  • 1-1区分.net和C#
    1-1区分.net和C#
    1-1区分.net和C# 其实,说白了,.net就是个平台,可以运行你所写的程序。目前.NET支持的语言有:C#、http://VB.NET、JavaScript、HTML、XML、XAML、F#,VC++.NET等。 .net 含义:一般指.NET Framework框架,是Microso ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:147 | 回复:0
  • C#语言新特性与Linq查询知识点
    C#语言新特性与Linq查询知识点
    自动属性 下面两种写法作用相同.前者属于自动属性.在使用自动属性时应该注意:get和set访问器不能有具体的实现. 可空类型(可以为空的值类型) 对于值类型而言,C#规定:在定义变量的同时必须要对其赋初值,否则可能无法通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:148 | 回复:0
  • Android-Gallery[使用C# And Java实现]
    Android-Gallery[使用C# And Java实现]
    运行效果 C#实现 using Android.App; using Android.OS; using Android.Widget; namespace ImageDemo { public……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:133 | 回复:0
  • 新博客建立完成!(C#精髓篇)
    新博客建立完成!(C#精髓篇)
    如果你想学好C#!就一定要看这个!对你很多帮助! .把C#当成一门新的语言学习; .看《C#入门经典》和《C#高级编程》; .不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:161 | 回复:0
  • 使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前 ...
    使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前 ...
    //使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前//2008年03月15日星期六02:35publicstringDateStringFromNow(DateTimedt){TimeSpanspan=DateTime.Now-dt;if(span. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:180 | 回复:0
  • C#StringTips(C#String类型的相关用法收集)
    C#StringTips(C#String类型的相关用法收集)
     Postedbytimm52Comments»The.NETstringclassisquitecomprehensive,yetsomecommonstringfunctionsaremissingornotentirelyobvious.Thisarticleprovidesquicktipsonusing.NETstr……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:255 | 回复:0
  • C#对DBF文件的操作
    C#对DBF文件的操作
    1 protected void Page_Load(object sender, EventArgs e) 2 { 3 System.Data.Odbc.OdbcConnection conn =……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:169 | 回复:0
  • C#文件操作方法大全
    C#文件操作方法大全
    C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(amp;quot;.amp;quot;)+amp;quot;amp;quot;amp;quot;myText.txtamp;quot;); sw.WriteLine(amp;quot;追逐理想amp;quot;); sw.WriteLine(amp;quot;kzl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:158 | 回复:0
  • c#并发semaphoreslim
    c#并发semaphoreslim
    该类限制了用时访问同一资源的线程数量,下面写一段代码来讲解他的用法 class Program { static SemaphoreSlim _semaphore = new SemaphoreSlim(4); static void acquireSemaphore(string name ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:161 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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