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

C#教程

RSS
  • C#定时任务之FluentScheduler
    C#定时任务之FluentScheduler
    一、业务需求平台首页,有几个指标统计,产品不要求实时性,觉得一天更新一次可以接受。最后决定用FluentScheduler定时执行统计,redis缓存结果。每天晚上1点进行定时任务统计,将统计结果缓存到redis中,业务接口直 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:50 | 回复:0
  • C#中使用反射获取结构体实例
    C#中使用反射获取结构体实例
    一般用反射获取类对象的实例比较简单,只要类有一个无参构造函数或没有显示声明带参的构造函数即可使用如下代码staticvoidMain(stringargs){Typetype=typeof(MyObject);objectobj=type.GetConstructor(Type.EmptyType ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:47 | 回复:0
  • C#面向对象(一)封装
    C#面向对象(一)封装
    一、什么叫做面向对象封装?封装的概念:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。二、面向对象封装有什么好处(为什么要封装)?封装的目的:是增强安全性和简化编程, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:49 | 回复:0
  • C#中关闭SQL数据库连接的两种方法。
    C#中关闭SQL数据库连接的两种方法。
    第一种方法,常规关闭!代码如下:///amp;amp;lt;summaryamp;amp;gt;///获取数据///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;strSqlamp;quot;amp;amp;gt;amp;amp;lt;/paramamp;amp;gt;///am ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:50 | 回复:0
  • c#基本值类型及其默认值
    c#基本值类型及其默认值
    c#基本值类型及其默认值原文地址:http://songyongge417.blog.163.com/blog/static/1491464520106211021843/ //值类型 C#类型     .NETFramework类型bool           System.Boolean        ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:54 | 回复:0
  • C#—WinForm串口通信
    C#—WinForm串口通信
    C#的串口通信,是采用serialPort控件,下面是对serialPort控件(也是串口通信必备信息)的配置如下代码:ViewCode1serialPort1.PortName=commcomboBox1.Text;2serialPort1.BaudRate=int.Parse(baudcomboBox2.Text);3se ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:46 | 回复:0
  • vs中修改.netc#工程名
    vs中修改.netc#工程名
    做的项目大同小异,有时直接copy一份,在现有的框架基础上修改,这就涉及到一个项目名称的问题,之前做的项目名称比较特定,不太适合用于新项目,怎么改名还是比较头疼的,特记录步骤如下,以免走弯路,每次都伤脑筋 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:51 | 回复:0
  • C#datagridview列绑定类中类的属性
    C#datagridview列绑定类中类的属性
    原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://www.cnblogs.com/linghaoxinpian/p/5906374.html  datagridview编辑列时,对于类中类的属性绑定, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:62 | 回复:0
  • c#winform打包部署自定义界面或设置开机启动
    c#winform打包部署自定义界面或设置开机启动
    添加安装部署项目后,鼠标右键安装项目-amp;amp;gt;视图-amp;amp;gt;注册表,要使软件在开机就运行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中添加键值保存软件目录。在这里我们依 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:56 | 回复:0
  • C#为程序设置全局热键/Hotkey
    C#为程序设置全局热键/Hotkey
    C#为程序设置全局热键/Hotkey首先我们需要定义一个Hotkey(热键)类,我推荐大家通过新建一个类文件来存放代码,方便以后调用,例如我的类文件代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Comp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:55 | 回复:0
  • C#下拉列表多级联动MVCAPI
    C#下拉列表多级联动MVCAPI
    createtableCity(Idintidentity,Namevarchar(30),Pidint,) MVC显示页面@{ViewBag.Title=amp;quot;Indexamp;quot;;}@usingMVC.Models;amp;amp;lt;h2amp;amp;gt;Indexamp;amp;lt;/h2amp;amp;gt;amp;amp;lt;divamp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:51 | 回复:0
  • C#EF加密连接数据库连接字符串
    C#EF加密连接数据库连接字符串
    不多说,直接上代码publicpartialclassModel1:DbContext{privatestaticstringconnStr=amp;quot;amp;quot;;publicModel1():base(amp;quot;DataSource=.;InitialCatalog=GameDb;userid=sa;password=123456……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:62 | 回复:0
  • C#学习——控件
    C#学习——控件
    Windows应用程序控件的基类是位于System.Windows.Forms命名空间的Control类。Control类定义了控件类的共同属性、方法和事件,其他的控件类都直接或间接到派生自这个类。下面是控件的分类和作用:控件分类作用文本类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:66 | 回复:0
  • C#中的线程之Abort陷阱
    C#中的线程之Abort陷阱
    1.简介C#中通常使用线程类Thread来进行线程的创建与调度,博主在本文中将分享多年C#开发中遇到的Thread使用陷阱。Thread调度其实官方文档已经说明很详细了。本文只简单说明,不做深入探讨。如下代码展示了一个线程的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:58 | 回复:0
  • 在C#中压缩accessMDB文件(转载)
    在C#中压缩accessMDB文件(转载)
    需要在工程中引用COM组件:MicrosoftJetandReplicationObjectsLibrary,示例请参考下面的函数:publicstaticboolCompactJetDatabase(stringfileName)       {           //Iusethisfunctionaspartofa ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:63 | 回复:0
  • 由C#风潮想起的-给初学编程者的忠告
    由C#风潮想起的-给初学编程者的忠告
     我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#,VB.Net这样的大部头,这让我感到非常痛心。而许多搞不清指针是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:58 | 回复:0
  • C#第三方Aspose.Words.dll导出Word(书签模板)方式说明
    C#第三方Aspose.Words.dll导出Word(书签模板)方式说明
    项目有遇到需要导出Word,在别人写好的基础上去修改样式,导出后发现样式不正确不整齐,于是采用模板的方式重新导出 1.模板word文件的制作,本人用office2013,在设计好需要的整个表格之后,在你需要替换的位置amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:70 | 回复:0
  • C#datetime操作
    C#datetime操作
     1               //大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) 2                //如本年度销售额、本季度利润、本月新增客户 3          ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:80 | 回复:0
  • 由C#dynamic是否装箱引发的思考
    由C#dynamic是否装箱引发的思考
    前言前几天在技术群里看到有同学在讨论关于dynamic是否会存在装箱拆箱的问题,我当时第一想法是quot;会quot;。至于为啥会有很多人有这种疑问,主要是因为觉得dynamic可能是因为有点特殊,因为它被称为动态类型,可能是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:87 | 回复:0
  • C#Subject观察者模式
    C#Subject观察者模式
    Subjectamp;amp;lt;Tamp;amp;gt; 是.netcore 里可用的一个类 这个类实现了 观察者接口和被观察者接口 即 C# 系统库里的IObservableamp;amp;lt;Tamp;amp;gt; 和 IObserveramp;amp;lt;Tamp;amp;gt;所以它即发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:108 | 回复:0
  • C#将Excel表格中的数据导入SQL数据库
    C#将Excel表格中的数据导入SQL数据库
    privatestaticstring_filePath=string.Empty;#regionExcel导入SQL数据库  ///amp;amp;lt;summaryamp;amp;gt;  ///获取Excel数据表列表  ///amp;amp;lt;/summaryamp;amp;gt;  ///amp;amp;lt;returnsamp;amp;g ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:102 | 回复:0
  • C#listbox的上下移动,拖动排序,两个listbox相互拖动
    C#listbox的上下移动,拖动排序,两个listbox相互拖动
     定义多个Listbox,可以实现相互拖动,如listbox1,listbox2,设置如下allowdrop=true和this.listBox2.DragDrop+=newSystem.Windows.Forms.DragEventHandler(this.ListBox1_DragDrop);           this.listB ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:112 | 回复:0
  • C#获取存储过程返回的参数Output
    C#获取存储过程返回的参数Output
    public  IListamp;amp;lt;Gnameamp;amp;gt; GetReadFlei(int fid)        {            SqlParameter par = { new SqlParameter(amp;quot;@fidamp;quot;,fid),            ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:119 | 回复:0
  • C#连接操作mysql实例
    C#连接操作mysql实例
    第三方组件:Mysql.Data.dll说明:去官方网站下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入usingMysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。以下是几个常用函数:# ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:122 | 回复:0
  • C#中TrimEnd()用法
    C#中TrimEnd()用法
    ①去除最后的逗号stringstr=ab,cd,ef,;str=str.TrimEnd(newchar{','});返回结果则是:ab,cd,ef②去掉日期格式的00:00:00charstrRemove={'0',':'};lblBirthday.Text=myReader.ToString().TrimEnd(strR ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:140 | 回复:0
  • 【C#】上机实验八
    【C#】上机实验八
    1.设计一个窗体应用程序,模拟写字板应用程序的基本功能。具体功能要求如下:(1)“文件”菜单中有“新建”、“打开”、“保存”、“退出”子菜单。(2)“编辑”菜单中有“剪切”、“复制”、“粘贴”、“撤销”、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:219 | 回复:0
  • C#newvirtualoverride之间的区别
    C#newvirtualoverride之间的区别
    C#中的函数大概可以分为三类:抽象函数(abstact)、虚拟函数(virtual)、普通函数。在子类中,重写的对应关键字如下:abstract--amp;amp;gt;override(abstract必须重写,在abstract修饰的类中)virtual--amp;amp;gt ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:144 | 回复:0
  • C#如何理解委托事件(二)
    C#如何理解委托事件(二)
    委托、事件与Observer设计模式范例说明上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:假设我们有个高档的热水器,我们给它通上电,当水 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:136 | 回复:0
  • 一个简单的C#Sqlite帮助类
    一个简单的C#Sqlite帮助类
     1publicclassSqliteHelper2{3privatereadonlystringconnectionStr;4publicSqliteHelper(stringdbPath)5{6if(System.IO.File.Exists(d……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:120 | 回复:0
  • C#JobSystem概述
    C#JobSystem概述
    C#作业系统是如何工作允许用户编写与Unity其余部分良好交互的多线程代码,并使编写正确的代码变得更加容易。编写多线程代码可以提供高性能的好处,其中包括帧速率的显著提高、以及将Burst编译器与C#作业一起使用可以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:88 | 回复:0
  • c#委托delegate编写计算器
    c#委托delegate编写计算器
    .Net中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:100 | 回复:0
  • C#获取文件夹下的所有文件的方法目录
    C#获取文件夹下的所有文件的方法目录
     #基础知识#只获取目录下一级的文件夹与文件# 递归地输出当前运行程序所在的磁盘下的所有文件名和子目录名 正文  #基础知识 1、获得当前运行程序的路径1stringrootPath=Directory.GetCurrentDirectory();2、获 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:95 | 回复:0
  • 在dotnet下用c#编写下载器
    在dotnet下用c#编写下载器
    System.Net.WebClientclient=newWebClient();   bytepage=client.DownloadData(amp;quot;http://www.google.comamp;quot;);   stringcontent=System.Text.Encoding.UTF8.GetString(page);在dotnet下经常使用此 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:104 | 回复:0
  • C#通过ISBN号获取图书信息
    C#通过ISBN号获取图书信息
       前段时间做一个图书馆的图书录入工作,由于那边的只有图书,电子文档不全,需要对图书进行扫描然后入库,这中间就需要通过扫描ISBN号码然后把图书信息录入数据库。下面是简单的通过ISBN号来获取图书信息的操作 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:80 | 回复:0
  • C#进制转换
    C#进制转换
    intd=10;//十进制转二进制字符串Console.WriteLine(Convert.ToString(d,2));//输出:1010//十进制转十六进制字符串Console.WriteLine(Convert.ToString(d,16));//输出:a//二进制字符串转十进制数stringbin=amp;quot;1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:87 | 回复:0
  • C#书写规范
    C#书写规范
    一、命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用GetNex ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:121 | 回复:0
  • C#中sizeof的用法实例分析
    C#中sizeof的用法实例分析
    这篇文章主要介绍了C#中sizeof的用法,包括了常见的用法及注释事项,需要的朋友可以参考下。 sizeof是C#中非常重要的方法,本文就以实例形式分析C#中sizeof的用法。分享给大家供大家参考。具体分析如下:在C#中,size ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:85 | 回复:0
  • C#调用C++Dll封装时遇到的一系列问题【转】
    C#调用C++Dll封装时遇到的一系列问题【转】
     最近帮底层开发的同时用C#重新封装一下dll,也就是用C#类来封装C++Dll里的方法,以供用户使用。之前也用到过类似的应用,大多数问题都出在类型转换上,但是这次的应用层出不穷,所以在这里总结一下,以供自己以后查 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:81 | 回复:0
  • 1.3第一个C#程序
    1.3第一个C#程序
     几乎没一门编程语言的第一个程序都叫“你好,世界”,所以先在visualstudio中创建一个Helloworld程序。 各部分的详细内容:Main方法是程序运行的起点,最重要的代码就写在Main方法后面的大括号里。在Main方法里面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:76 | 回复:0
  • C#tesseract2验证码识别
    C#tesseract2验证码识别
    可识别一些简单验证码//google的tesseract识别,导入tessnet2_32.dll,识别速度不如ocrprivatevoidbutton27_Click(objectsender,EventArgse){if(pictureBox3.Image!=null){Bitmapmap=(Bitmap)pictureBox3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 19:48 | 阅读:71 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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