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

C#教程

RSS
  • c#里氏转换与集合
    c#里氏转换与集合
    1.里氏转换1)子类可以赋值个父类2)如果父类中装的是子类对象,那么可以将这个父类强制转换为子类对象。3)子类对象可以调用父类的成员,但父类的对象不能调用子类的成员。//子类对象可以赋给父类         ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:235 | 回复:0
  • C#LanguageSpecification5.0(翻译)目录
    C#LanguageSpecification5.0(翻译)目录
    **(http://www.cnblogs.com/forerunner/p/csls5-1-introduction.htmlamp;quot;C#LanguageSpecification5.0(翻译)第一章引言amp;quot;)**(2015年07月08日)    (http://www.cnblogs.com/forerunner/p/csls5-1- ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:216 | 回复:0
  • C#Task用法
    C#Task用法
    转自原文C#Task用法C#Task的用法其实Task跟线程池ThreadPool的功能类似,不过写起来更为简单,直观。代码更简洁了,使用Task来进行操作。可以跟线程一样可以轻松的对执行的方法进行控制。顺便提一下,配合Cancellati ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:209 | 回复:0
  • C#基础视频教程4.3如何编写简单的计算器
    C#基础视频教程4.3如何编写简单的计算器
    我们接着往下改,为了让这个计算器更加实用,我们要像官方的计算器一样可以接着计算(你算出来一笔数据之后,可以接着累加累减,我们暂时不考虑加括号,优先级之类的,因为绝大部分情况下我们打开计算器就是为了进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:183 | 回复:0
  • C#回调浅析(委托、接口回调)
    C#回调浅析(委托、接口回调)
    https://wenku.baidu.com/view/ed724173bd64783e08122b2f.html更加好:https://blog.csdn.net/qq_42485607/article/details/80923134 https://www.cnblogs.com/holyson/p/3914154.html ……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:222 | 回复:0
  • C#接口多继承中方法重名解决办法
    C#接口多继承中方法重名解决办法
    经常,一个类会实现多个接口,比如用户的一个控件继承自amp;quot;IEditamp;quot;和amp;quot;IComboamp;quot;,每个接口无疑都有一个Paint方法来供子类实现如何画他们,但是多重继承就会出现问题,默认情况下,C#不允 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:176 | 回复:0
  • C#POS小票打印
    C#POS小票打印
    网上查了好多资料终于让我捣鼓出来了!publicpartialclassModels_JXC_Sale_actNewSalePage:WebPartBase{publicstringsaild_id_=System.DateTime.Now.ToString(amp;quot;yyyyMMddhhmmssamp;quot;);publicstringdate_= ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:194 | 回复:0
  • C#编程(七十一)----------DLRScriptRuntime
    C#编程(七十一)----------DLRScriptRuntime
    包含DLR ScriptRuntimeDLR是微软的一个开源项目.为.NET影城程序提供了动态脚本注入支持.DLR构建的功能包含两个方面,一个是共享的动态类型系统,一个是标准的承载模型.但是VS并没有继承相关的DLL,大家可以从Codeplex ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:187 | 回复:0
  • C#调用R语言
    C#调用R语言
    在.net项目中需要调用Matlab生成的DLL,但是在调用过程中报错,截图如下:在网上搜索一下资料,看到该博客:https://cn.mathworks.com/matlabcentral/newsreader/view_thread/282351知道了我调用的DLL中有Matlab工具 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:164 | 回复:0
  • C#集合之ArrayList
    C#集合之ArrayList
    1、ArrayList定义System.Collections.ArrayList类是一个特殊的数组(即动态数组)。通过添加和删除元素,就可以动态改变数组的长度。2.优点动态的增加和删除元素实现了ICollection和IList接口灵活的设置数组的大小3.Ar ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:145 | 回复:0
  • C#List根据对象属性去重的四种方法对比
    C#List根据对象属性去重的四种方法对比
    privatevoidTestDistinct(){Task.Run(()=amp;amp;gt;{//生成测试数据DateTimedt=DateTime.Now;Randomrnd=newRandom();Listamp;amp;lt;MyDataamp;amp;gt;list=newListamp;amp;lt;MyDataamp;amp;g……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:170 | 回复:0
  • C#字符串转义和反转义
    C#字符串转义和反转义
    System.Text.RegularExpressions.Regex.Unescape(s)  System.Text.RegularExpressions.Regex.Escape(s)  ……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:168 | 回复:0
  • winform(C#)里弹出“确定”“取消”对话框
    winform(C#)里弹出“确定”“取消”对话框
    //消息框中需要显示哪些按钮,此处显示“确定”和“取消”MessageBoxButtonsmessButton=MessageBoxButtons.OKCancel;//amp;quot;确定要退出吗?amp;quot;是对话框的显示信息,amp;quot;退出系统amp;quot;是对话框的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:188 | 回复:0
  • C#中HttpClient的使用中同步异步问题
    C#中HttpClient的使用中同步异步问题
    项目中遇到了这样的问题:第一次:HttpResponseMessageresponse=awaithttpClient.PostAsync(url,null);发送了一个post异步请求,操作了一个datatable的数据第二次:又发了一个post异步请求,用到了第一步中的datatab ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:179 | 回复:0
  • C#中检测某个类(方法、程序集等各种部分)是否应用了指定的特性以及对特性的一些简单操 ...
    C#中检测某个类(方法、程序集等各种部分)是否应用了指定的特性以及对特性的一些简单操 ...
    前言:不管是自定义的一些特性,或者是C#中内置的特性,均继承自Attribute这个类,这个类也提供了一些方法,方便我们使用。Attribute类有三个静态方法:1.IsDefined,如果有指定的Attribute的实例与目标关联,则返回 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:159 | 回复:0
  • C#加密文件类
    C#加密文件类
    usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.IO;namespaceDESFile{   ///amp;amp;lt;summaryamp;amp;gt;   ///异常处理类   ///amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:175 | 回复:0
  • C#中的异常处理
    C#中的异常处理
    C#中的异常处理while(ex!=null){WriteExceptionLog(ex,fileName);ex=ex.InnerException;} ///amp;amp;lt;summaryamp;amp;gt;///将异常处理成字符串的形式,然后写入文件///amp;amp;lt;/summaryamp;amp;gt;///amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:148 | 回复:0
  • C#:数组,命名空间,Main()方法
    C#:数组,命名空间,Main()方法
    1.数组(引用类型):一维数组声明数组:tintrgers;初始化特定大小的数组:intintegers=newint;为数组的每个元素赋值:intintegers=newint{1,2,3};多维数组inttwoDim=newint;twoDim={{1,2,3},{2,3,4},{3,4,5 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:195 | 回复:0
  • C#用panel实现子窗体的切换
    C#用panel实现子窗体的切换
    今天编程的时候,遇到一个问题:在同一个窗体区域加载两个不同的窗体,每次只显示一个子窗体并能够对这两个子窗体做切换。    对于这个问题用panel控件是非常简单的,只要每次清空panel控件上的子窗体,然后加载 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:154 | 回复:0
  • c#字符串的比较大小
    c#字符串的比较大小
    Compare(StringstrA,StringstrB,boolignoreCase);对于字符串类型的比较大小比较的是其ASCII码的大小。返回值:1:strA大于strB0:strA等于strB-1:strA小于strBignoreCase表示是否区分大小写;true表示不区分大小写, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:165 | 回复:0
  • C#模拟POST提交上传文件
    C#模拟POST提交上传文件
    要在客户端向服务器上传文件,我们就必须模拟一个POSTmultipart/form-data类型的请求,Content-Type必须是multipart/form-data。以multipart/form-data编码的POST请求格式与application/x-www-form-urlencoded完全不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:163 | 回复:0
  • C#DataGridView中指定的单元格不能编辑C#DataGridView中指定的单元格不能编辑 ...
    C#DataGridView中指定的单元格不能编辑C#DataGridView中指定的单元格不能编辑 ...
     ReadOnly属性的使用DataGridView内所有的单元格不能编辑当DataGridView.ReadOnly属性设定为True时,DataGridView内所有的单元格不能编辑。但是使用这种方法可以对行进行删除。而且最下面的一行被表示,但不能输入 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:141 | 回复:0
  • 使用C#数组与串口编程的应用实例
    使用C#数组与串口编程的应用实例
    我们从两个方面向你介绍C#串口编程具体的步骤,那么我们第一要注意使用串口编程的软件是什么?并且要注意到它的安装及环境的配置,只有这些做得到位了,我们才可以做好之后的事情,那么接下来就是我们的编程实际动手 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:161 | 回复:0
  • JAVA与C#的区别
    JAVA与C#的区别
    1.属性:java中定义和访问均要用get和set方法,可以不成对出现。c#中是真正的属性,定义时get和set必须同时出现,房问时用.号即可。不用get,set2.对象索引就是对象数组publicStorythis{3.C#中,不用任何范围修饰符时, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:148 | 回复:0
  • C#(Wpf)实现小键盘
    C#(Wpf)实现小键盘
    花了一天时间小键盘基本功能已完成,先看看效果图吧!默认:Shift:CapsLock:ButtonstyleViewCodeWindowstyleViewCode存在的问题:还不能自动……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:118 | 回复:0
  • 2.java中c#中statc静态调用不同之处、c#的静态构造函数和java中的构造代码块、静态代 ...
    2.java中c#中statc静态调用不同之处、c#的静态构造函数和java中的构造代码块、静态代 ...
    1.java和c#静态成员调用的不同之处static表示静态的,也就是共享资源,它是在类加载的时候就创建了java中  可以通过实例来调用,也可以通过类名.成员名来调用,但是一般最好使用类名.成员这个方式,因为静态成员是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:135 | 回复:0
  • C#程序保存dump文件
    C#程序保存dump文件
    程序异常崩溃前使用此类为进程创建DUMP文件,之后可以使用WinDbg等工具进行分析。辅助类代码usingSystem;usingSystem.Diagnostics;usingSystem.IO;usingSystem.Runtime.InteropServices;namespaceInfrastructure{pub ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:113 | 回复:0
  • C#—WinForm基本控件
    C#—WinForm基本控件
    1.按钮(Button)   AcceptButton属性,即每次按下Enter键都相当于单击该按钮   //设置本窗体的button1为“接受”按钮this.AcceptButton=button1;  2.相应的还有一个cancelButton属性:即每次按下Esc键都相 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:106 | 回复:0
  • C#多线程学习笔记-3
    C#多线程学习笔记-3
    本文主要针对GKarch相关文章留作笔记,仅在原文基础上记录了自己的理解与摘抄部分片段。遵循原作者的CC3.0协议。如果想要了解更加详细的文章信息内容,请访问下列地址进行学习。原文章地址:https://blog.gkarch.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:104 | 回复:0
  • C#动态加载DLL,通过配置文件实现对程序集的即插即用
    C#动态加载DLL,通过配置文件实现对程序集的即插即用
    C#动态加载DLL,通过配置文件实现对程序集的即插即用大概介绍下思想和使用的技术1,需要加载的dll均为一个类库2,每个类均实现一个接口(即这些类有相同的共有方法)3,使用xml配置文件4,自动同步最新的xml文件5,使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:98 | 回复:0
  • C#三层架构之系统的登录验证与添加数据的实现
    C#三层架构之系统的登录验证与添加数据的实现
    利用三层架构体系,实现学生管理系统中用户的登录与添加班级信息的功能,一下代码为具体实现步骤的拆分过程:一、用户登录界面功能的实现1、在数据访问层(LoginDAL)进行对数据库中数据的访问操作1usingSystem;2usi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:106 | 回复:0
  • c#dappermysqllike参数化
    c#dappermysqllike参数化
    //拼接sql语句:if(!string.IsNullOrEmpty(model.Email)){where+=amp;quot;anda.emaillike@emailamp;quot;;}//因为like使用参数化查询,所以……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:93 | 回复:0
  • 再次深入C#Attribute
    再次深入C#Attribute
    了解attributeAttribute只是将一些附加信息与某个目标元素关联起来的方式。Attribute是一个类,这个类可以提供一些字段和属性,不应提供公共方法,事件等。在定义attribute类的构造方法,字段和属性时,对数据类型有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:86 | 回复:0
  • C#IEnumerable,Lambda表达式和Parallel并行编程的用法
    C#IEnumerable,Lambda表达式和Parallel并行编程的用法
      以前一直主要做C++和C方面的项目,对C#不太了解熟悉,但听说不难,也就一直没有在意学习C#方面的知识。今天有个C#项目,需要做些应用的扩展,同时修改一些bug。但看了C#代码,顿时觉得有些不适应了。。。其中印 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:87 | 回复:0
  • C#中reader方法的使用
    C#中reader方法的使用
    usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespace……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:80 | 回复:0
  • C#模拟点击
    C#模拟点击
    在网上看到有人问C#中模拟鼠标点击按钮的帖子,在VB中用API实现的代码网上不少,可用C#写的基本就没有了,在这里简单写个事例。1、首先建一个Demo项目。只有一个表单,标题是amp;quot;Demoamp;quot;。里面放一个按钮 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:84 | 回复:0
  • C#Enum,Int,String,之间及bool与int之间的转换
    C#Enum,Int,String,之间及bool与int之间的转换
    枚举类型的基类型是除Char外的任何整型,所以枚举类型的值是整型值。Enum提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字的字符串表示形式转换为此类的实例 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:83 | 回复:0
  • c#自定义log4net过滤器
    c#自定义log4net过滤器
    有时候为了实现自己想要的多个日志文件记录不同的内容,可能需要自定义log4net过滤器,比如我这里需要记录三个文件,这三个文件的内容又不能重复,多次尝试未果。为了不更改任何现有日志代码的情况下,于是自定了过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:85 | 回复:0
  • createaC#contextmenufromcode
    createaC#contextmenufromcode
    Itrytheoneofyourapproach,itworkswellinmycomputer.Belowismycode:publicvoidAddContextMenu(){ContextMenumnuContextMenu=newContextMenu();mnuContextMenu.MenuItems.Add(amp;quot;amp;amp;a……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:54 | 回复:0
  • C#高级特性
    C#高级特性
    C#高级特性1继承1)派生类将继承基类除了构造函数和析构函数的所有成员。2)与C++不同,C#只支持类的单一继承。3)C#提供了关键字base来访问基类成员,调用基类构造函数。4)可以用new关键字来覆盖基类的成员2多态1) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:63 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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