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

C#教程

RSS
  • C#冒泡排序,给定一组数据按照从大到小排序
    C#冒泡排序,给定一组数据按照从大到小排序
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace冒泡排序{classProgram{///amp;amp;lt;summaryamp;amp;gt;///冒泡排序,给定一组数据1,12,23,8,5,20,按照倒序排序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:160 | 回复:0
  • C#编程(五十七)----------位数组
    C#编程(五十七)----------位数组
    位数组如果需要处理很多位,就可以使用BitArray类和BitVector32.BitArray位于命名空间System.Collections中.BitVector32位于命名空间System.Collections.Speciallized. BitArray类类BitArray是一个引用引用类型,包含 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:182 | 回复:0
  • C#拾遗系列(8):异常
    C#拾遗系列(8):异常
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text; namespaceNetTest{   publicclassTestException   {       publicvoidTestThrow()       {         ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:192 | 回复:0
  • C#中区别多态、重载、重写C#之重载与覆盖
    C#中区别多态、重载、重写C#之重载与覆盖
    重写是指重写基类的方法,在基类中的方法必须有修饰符virtual,而在子类的方法中必须指明override。格式:基类中:publicvirtualvoidmyMethod(){}子类中:publicoverridevoidmyMethod(){}重写以后,用基类对象和子类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:233 | 回复:0
  • bug:C#线程间操作无效:从不是创建控件"XX"的线程访问它 ...
    bug:C#线程间操作无效:从不是创建控件"XX"的线程访问它 ...
    今天遇到这个问题,百度了下,把解决的方法总结出来。我们在ui线程创建的子线程操作ui控件时,系统提示错误详细信息为:线程间操作无效:从不是创建控件“XXX”的线程访问它。 就我知道的有三种方法,先看一下msdn的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:302 | 回复:0
  • C#定时任务组件之FluentScheduler
    C#定时任务组件之FluentScheduler
    FluentScheduler是.NET开源处理定时任务组件1.任务的创建注册publicstaticvoidTaskActionByMinutes(Actionaction,intcount,stringTaskName){FluentScheduler.JobManager.AddJob(action,t=amp;amp;gt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:235 | 回复:0
  • C#限制DataGridView某个字段输入数字
    C#限制DataGridView某个字段输入数字
    privatevoiddataGridView1_EditingControlShowing(objectsender,DataGridViewEditingControlShowingEventArgse){if(this.dataGridView1.CurrentCell.ColumnIndex==4)//指定选择的字段索引01.2.3.……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:182 | 回复:0
  • C#中获取指定目录下所有目录的名称、全路径和创建日期
    C#中获取指定目录下所有目录的名称、全路径和创建日期
    指定一个路径,根据这个父级路径获取此目录下所有目录的名称、全路径、创建日期等信息。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:175 | 回复:0
  • c#控件编写(3)重绘From的非工作区
    c#控件编写(3)重绘From的非工作区
        重绘窗体的工作区的时候我们可以用到OnPaint来实现。而非工作区的绘制有几种思路   1.直接实现WM_NCCALCSIZE消息绘制   2.把窗体修改成None状态并拦截WM_NCCALCSIZE修改非工作区的大小实现   3.把 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:166 | 回复:0
  • 《CLR Via C# 第3版》笔记之(七) - const和readonly
    《CLR Via C# 第3版》笔记之(七) - const和readonly
    C#中经常用const或者readonly来定义不可改变常量,那么如何使用它们呢? 主要内容: const和readonly的区别 readonly的补充说明 1. const和readonly的区别 主要的区别在于 const是在编译时确定值的,readonly是在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:145 | 回复:0
  • [No0000145]深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing)理解堆与栈2/4 ...
    [No0000145]深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing)理解堆与栈2/4 ...
    前言   虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:148 | 回复:0
  • [C#网络编程系列]专题九:实现类似QQ的即时通信程序
    [C#网络编程系列]专题九:实现类似QQ的即时通信程序
    引言:前面专题中介绍了UDP、TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的。为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在本专题中将利用前 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:131 | 回复:0
  • C#将图片字节流转为Base64直接放入html的img标签src属性中
    C#将图片字节流转为Base64直接放入html的img标签src属性中
    1,图片要转为byte, 2,注意加上“data:image/jpeg;base64,”,这里jpeg可以换成其他。 string html = amp;quot;amp;amp;lt;img src='data:image/jpeg;base64,amp;quot; + Convert.ToBase64String(byte bytes) + amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:134 | 回复:0
  • 共享一份C#数据库持久层框架设计思路及其部分代码(原创)
    共享一份C#数据库持久层框架设计思路及其部分代码(原创)
    开发背景:      C#访问数据库无疑是非常方便的, 微软提供的数据库访问类 SqlHelper可以让我们轻松搞定数据库的相关操作,这相比于C++,java等有着得天独厚的优势,但是在一个项目中,我们通常需要书写大量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:121 | 回复:0
  • C#实现Window管道技术
    C#实现Window管道技术
      管道技术一般采用Window API来实现,最近试着用C#来实现Windows管道技术,发现C#本身方便的进程线程机制使工作变得简单至极,随手记录一下,推荐给大家。   首先,我们可以通过设置Process类,获取输出接口, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:134 | 回复:0
  • C#基本语法学习笔记
    C#基本语法学习笔记
    名词解释:   1、CLR---------Common Language Runtime ------------公共语言运行环境,管理着代码的执行。   2、JIT---------Just In Time -----------------------即时编译器。 作用:执行时将中间语言编译成本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:122 | 回复:0
  • 利用VisualC#开发一个媒体播放器
    利用VisualC#开发一个媒体播放器
    摘要:了解如何在MicrosoftVisualC#.NET中使用DirectShow控件,如何开发一个媒体播放器。按照本文介绍的操作步骤,您可以创建一个简单VisualC#应用程序,用来播放数字音频和视频。简介MicrosoftVisualC#是世界上最流 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:110 | 回复:0
  • 用c#开发微信 (11) 微统计 - 阅读分享统计系统 1 基础架构搭建
    用c#开发微信 (11) 微统计 - 阅读分享统计系统 1 基础架构搭建
    微信平台自带的统计功能太简单,有时我们需要统计有哪些微信个人用户阅读、分享了微信公众号的手机网页,以及微信个人用户访问手机网页的来源:朋友圈分享访问、好友分享消息访问等。本系统实现了手机网页阅读、分享 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:108 | 回复:0
  • C#读取文件路径
    C#读取文件路径
     //获取包含清单的已加载文件的路径或UNC位置。       publicstaticstringsApplicationPath=Assembly.GetExecutingAssembly().Location;       //result:X:\xxx\xxx\xxx.dll(.dll文件所在的目录+.dll ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:85 | 回复:0
  • [转]C# SerialPort串口通信发送接收,处理接收数据完整
    [转]C# SerialPort串口通信发送接收,处理接收数据完整
    废话少说,直接上干货。感兴趣的读者自己去研究代码吧。请见谅。 using System; using System.Collections.Generic; using System.IO.Ports……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:87 | 回复:0
  • Java 7新方法probeContentType的C#实现方式
    Java 7新方法probeContentType的C#实现方式
    在Java 7中增加了新的一个方法——probeContentType,其主要作用是可以判断文件的content type。相应代码如下所示: import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:96 | 回复:0
  • C#连接sql server windows 和 sqlserver 身份验证的两种连接字符串 - silence_blog ...
    C#连接sql server windows 和 sqlserver 身份验证的两种连接字符串 - silence_blog ...
    Sql Server身份验证 连接字符串 private string ConnstrSqlServer=amp;quot;server=服务器名称;uid=用户名;pwd=登录密码database=数据库……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:82 | 回复:0
  • C#开发ActiveX控件及制作CAB包(转)
    C#开发ActiveX控件及制作CAB包(转)
    一个项目要用到ActiveX控件,参照网上众多的例子,ActiveX控件倒是很容易就搞出来了;然后做了一个【安装项目】,倒是可以使用,只不过需要在客户端手动点击安装,下一步,下一步…觉得不是很爽;又试了试【CAB项目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:90 | 回复:0
  • C# 抓取网页内容(转)
    C# 抓取网页内容(转)
    1、抓取一般内容 需要三个类:WebRequest、WebResponse、StreamReader 所需命名空间:System.Net、System.IO 核心代码: view plaincopy to clipboardprint? WebRequest request = WebRequest.Create(amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:86 | 回复:0
  • C#:利用Spire.Xls拆分Excel的Sheet页
    C#:利用Spire.Xls拆分Excel的Sheet页
    当大家用Excel处理大批量数据时,可能会遇到需要拆分一个Sheet页为多个Excel或者多个Sheet页的情况。 下面提供一个本人使用Spire.Xls组件拆分Excel指定Sheet页的案例。 代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:84 | 回复:0
  • (原创)无废话C#设计模式之十二:Bridge
    (原创)无废话C#设计模式之十二:Bridge
      无废话C#设计模式之十二:Bridge   意图          将抽象部分与实现部分分离,使它们都可以独立的变化。   场景   还是说我们要做的网络游戏,多个场景需要扩充的问题我们已经采用了创建型模式来解决 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:112 | 回复:0
  • C#调用VC++.net托管库程序集DLL
    C#调用VC++.net托管库程序集DLL
    Could not load file or assembly '... ...' or one of its dependencies. 由于应用程序配置不正确,应用程序未能启动 ...   两个工程分别是 .net2005下的 C# 和 C++ , C++ 工程使用 C++/CLI 封装了几个功能函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:88 | 回复:0
  • C#应用视频教程2.4OPENGL虚拟仿真介绍
    C#应用视频教程2.4OPENGL虚拟仿真介绍
    这一部分我们首先实现视图控制(包括了平移/旋转/缩放),前面我们已经讲过,通过lookat一个函数,或者通过translate+rotate两个函数,都能实现视图的控制(两个函数的方式比较简单,但是通用性不够,因为这个更像是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:72 | 回复:0
  • c#柱状图的宽度
    c#柱状图的宽度
    series=amp;quot;150amp;quot;;//定位柱状图的宽度 ……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:85 | 回复:0
  • 改善C#程序的建议4:C#中标准Dispose模式的实现
    改善C#程序的建议4:C#中标准Dispose模式的实现
    需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类: 托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象; 非托管资源:不受CLR管理的对象,wi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:73 | 回复:0
  • JSON WEB TOKEN,简单谈谈TOKEN的使用及在C#中的实现
    JSON WEB TOKEN,简单谈谈TOKEN的使用及在C#中的实现
    十年河东,十年河西,莫欺少年穷。 学无止境,精益求精。 做个宣传,资源已上传CSDN,评价好不错,如下: 等等吧,总之反馈还可以! 突然发现整个十月份自己还没有写一篇博客......哎,说出来都是泪啊 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:65 | 回复:0
  • C#通过事件跨类调用WPF主窗口中的控件
    C#通过事件跨类调用WPF主窗口中的控件
    xaml.cs文件: 1 using System; 2 using System.Timers; 3 using System.Windows; 4 using System.Windows.Forms; 5 namespace ControlUsed 6 { 7 //要修改控件的属性 只能在定义控件的xaml或者xaml对应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:71 | 回复:0
  • c#开源
    c#开源
    http://www.oschina.net/project/lang/194/csharp……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:61 | 回复:0
  • 【转载】用C#获取局域网内所有机器
    【转载】用C#获取局域网内所有机器
    http://blog.csdn.net/21aspnet/  如果你使用过P2P终结者或者类似的软件,你会发觉只要一打开就可以看到局域网内部的所有机器,而有时候我们正好有这样的需求,那我们应该怎么样用去获得局域网的所有机器呢?如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:65 | 回复:0
  • C#中的@符号
    C#中的@符号
    @符号是特殊而又实用的C#符号。   比如它在string中的应用。   1 字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。 // 这个说法来自C# Primer 中文版(Stanley B. Lippman, 侯捷/陈硕合译)   2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:67 | 回复:0
  • Unity 3D观察者设计模式-C#委托和事件的运用
    Unity 3D观察者设计模式-C#委托和事件的运用
    C#观察者设计模式 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:55 | 回复:0
  • C# / SQL 保留两位小数的各种方法
    C# / SQL 保留两位小数的各种方法
    SQL 保留两位小数的各种方法1.求和后,保留两位sum(cast(cc.OrderDateCount as decimal(10, 2)))2.平均值,保留小数CONVERT(decimal(10,……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:63 | 回复:0
  • c#asp.netsqldatasource(6)
    c#asp.netsqldatasource(6)
    sqldatasource是用来从SQLServer、OracleServer、ODBC数据源OLEDB数据源。或者windowsSQLCE数据库中的检索数据;sqldatasource的声明:<asp:SqlDataSourceID=amp;quot;SourceNameamp;quot;Runat=amp;quot;serveramp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:56 | 回复:0
  • C#操作xml文件入门
    C#操作xml文件入门
    amp;amp;lt;?xmlversion=amp;quot;1.0amp;quot;encoding=amp;quot;gb2312amp;quot;?amp;amp;gt;amp;amp;lt;bookstoreamp;amp;gt;amp;amp;lt;bookgenre=amp;quot;fantasyamp;quot;ISBN=amp;quot;2-3631-4amp;quot;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:74 | 回复:0
  • C#类来封装C++Dll里的方法
    C#类来封装C++Dll里的方法
    最近帮底层开发的同时用C#重新封装一下dll,也就是用C#类来封装C++Dll里的方法,以供用户使用。 之前也用到过类似的应用,大多数问题都出在类型转换上,但是这次的应用层出不穷,所以在这里总结一下,以供自己以后查 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:47 | 阅读:55 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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