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

C#教程

RSS
  • c# interface(接口)和abstract(抽象类)区别
    c# interface(接口)和abstract(抽象类)区别
    抽象类依然是一个类,不能被实例化,可以包含字段、成员变量、抽象方法、或者不抽象方法。 类继承抽象类,只重写抽象方法即可,其他是可以得到继承的。     接口是规则,里面只包含:方法、属性、索引、事件。类继 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:142 | 回复:0
  • C#内获取泛型方法及扩展
    C#内获取泛型方法及扩展
      C#内我们可以通过反射来动态获取实例方法和静态方法,不管方法存在多少个重载都可以通过GetMethod内的第二个参数去筛选出所要获取的方法,代码如下: type.GetMethod(amp;quot;方法名amp;quot;, new Type{ });// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:143 | 回复:0
  • WF4.0中如何将C#流程装换成XAML流程
    WF4.0中如何将C#流程装换成XAML流程
        上个礼拜,我遇到了一个很有趣的问题:如何将C#定义的工作流转换为xaml的。一个参加Essential Windows Workflow Foundation 4课程的合作伙伴在使用WF设计器遇到了很多问题。所以他决定用 C#创建工作流程,而 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:134 | 回复:0
  • C#进阶系列——WebApi 接口参数不再困惑:传参详解
    C#进阶系列——WebApi 接口参数不再困惑:传参详解
    前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用W ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:118 | 回复:0
  • C#设计模式学习笔记:(12)代理模式
    C#设计模式学习笔记:(12)代理模式
      本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7814004.html,记录一下学习过程以备后续查用。   一、引言  今天我们要讲结构型设计模式的第七个模式,也是结构型设计模式中的最后一个模式--代理模 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:146 | 回复:0
  • C#小型资源管理器
    C#小型资源管理器
       usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespace小型资源管理器{publicclassMyFile{publicfloatFi……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:119 | 回复:0
  • C#与C++的区别(二)
    C#与C++的区别(二)
    这几天深入学习C#的面向对象的内容,发现C#的很多用法跟C++比起来还是有很多的不同点,头脑中知识的海洋刮起了阵阵海浪,在此继续整理一下二者的不同点,主要还是写的C#能用,而在C++中不能用的一些知识。(以下都是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:134 | 回复:0
  • VS2.0控件之日历《Calendar》C#
    VS2.0控件之日历《Calendar》C#
    在此之前,我也做过一个VB对日历控件进行操作的例题,但是多少有点烦琐!原理是一样的,地址是 http://thcjp.cnblogs.com/archive/2006/02/28/339622.html下面是今天用#做的例题 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:130 | 回复:0
  • DataGridColumnCollection.GetEnumerator 方法的C#例子
    DataGridColumnCollection.GetEnumerator 方法的C#例子
    下面的代码示例演示如何使用 GetEnumerator 方法来创建 System.Collections.IEnumerator 接口,该接口可被循环访问以显示 DataGridColumnCollection 集合的内容。view plaincopy to clipboardprint?amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:135 | 回复:0
  • C#中用GDI+生成饼状图和柱状图
    C#中用GDI+生成饼状图和柱状图
    using System;using System.IO;//用于文件存取  using System.Data;//用于数据访问  using System.Drawing;//提供画GDI+图形的基本功能  using System.Drawing.Text;//提供画GDI+图形的高级功能  using System.D ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:124 | 回复:0
  • C#:Socket通信C#:Socket通信
    C#:Socket通信C#:Socket通信
    C#:Socket通信之前一直想自己搞把C#的Socket代码,一直没有下手,今晚终于实践了一把。现把流程编写出来,以备后用。很简单的源码。工具:Vs2010建立项目:C#控制台应用程序Server代码?1234567891011121314151617181 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:144 | 回复:0
  • VisualC#2010新特性之命名和可选参数与类型等价支持
    VisualC#2010新特性之命名和可选参数与类型等价支持
    VisualC#2010引入了命名和可选参数,经常使用SQLServer编写存储过程的开发人员对此应该比较熟悉—命名参数和可选参数与存储过程的参数十分相似。命名参数允许调用者通过提供参数的名称来为其赋值,这样参数的位置就不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:114 | 回复:0
  • C# 提取json 多层嵌套到 数组
    C# 提取json 多层嵌套到 数组
    json比一般格式再复杂点的就像数组一样,有多层嵌套,研究了一下,记录代码如下:     string jsonText = amp;quot;{'name':'test','phone':'18888888888','image':[{'name':'img1','data':'data1'},{'name': ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:114 | 回复:0
  • 一个对称加密、解密的方法C#工具类
    一个对称加密、解密的方法C#工具类
    封装了一个对称加解密的类,用私钥和密钥加解密usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Security.Cryptography;namespaceCMD.EDI{publicclassEncryptHandler ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:121 | 回复:0
  • 一個簡單的網盤(WebDrive with ASP.NET (C#))
    一個簡單的網盤(WebDrive with ASP.NET (C#))
    Download demo project + source files - 192 Kb http://www.codeproject.com/aspnet/WebDrive.asp Introduction This article will present a full ASP.NET web application written in pure C#. You'll see……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:128 | 回复:0
  • C#游戏服务器遇到问题
    C#游戏服务器遇到问题
              选择项目,右键  选择属性 如果平台目标不一致,会报如下错误 如果Socket服务器放在电脑上,手机和电脑连接的是同一个Wifi,那么在电脑端,输入ipconfig 这样手机可以连上图所示的IP ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:138 | 回复:0
  • C# 各种进制之间相互转换 [ZT]
    C# 各种进制之间相互转换 [ZT]
    MessageBox.Show(Convert.ToString(12345, 2));  //10进制转换为2进制 MessageBox.Show(Convert.ToString(12345, 8));  //10进制转换为8进制 MessageBox.Show(Convert.ToString(12345, 16));  //10进制转 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:140 | 回复:0
  • C#利用反射动态创建对象
    C#利用反射动态创建对象
    Activator.CreateInstance(Type.GetType(amp;quot;你的类名amp;quot;))反射动态创建对象:如果A与执行代码同一个程序集.则可以这样调用System.Reflection.Assembly.GetExecutingAssembly().CreateInstance(amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:118 | 回复:0
  • C# Socket与实现
    C# Socket与实现
    C# Socket     Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:127 | 回复:0
  • C#GDI在控件上绘图
    C#GDI在控件上绘图
     本文以以在chart控件上和窗体上画矩形为例子 不多解释了,代码很简单。还有一些童鞋要别的源码,给我发邮箱吧usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSy ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:130 | 回复:0
  • c#生成不重复随机数
    c#生成不重复随机数
    //获取count个不大于maxNumber的整数,所有整数不重复。当然,count必须小于等于maxNumber      static Listamp;amp;lt;intamp;amp;gt; GetRandomArray(int maxNumber,int count)   {     ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:132 | 回复:0
  • [C#网络编程系列]专题五:TCP编程
    [C#网络编程系列]专题五:TCP编程
    前言 前面专题的例子都是基于应用层上的HTTP协议的介绍,现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。 一、TCP的工作过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:118 | 回复:0
  • C#解压或压缩文件夹 - 韩显川
    C#解压或压缩文件夹 - 韩显川
    最近要做一个项目涉及到C#中压缩与解压缩的问题的解决方法,大家分享。这里主要解决文件夹包含文件夹的解压缩问题。1)下载SharpZipLib.dll,在http://www.icsharpcode.n ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:126 | 回复:0
  • C#泛型与泛型约束
    C#泛型与泛型约束
    为什么要使用泛型 考虑一种堆栈类 class Stack { public string Elements { get; set; } public int Current { get; set; } public string Pop() { return Elemen ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:117 | 回复:0
  • C# 将数据导出到Excel汇总Webform,Winform(转)
    C# 将数据导出到Excel汇总Webform,Winform(转)
    虽然都是实现导出excel的功能,但在asp.net和winform的程序中,实现的代码是各不相同的。在asp.net中,是在服务器端读取数据,在服务器端把数据以ms-excel的格式,以Response输出到浏览器(客户端);而在winform中, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:119 | 回复:0
  • c#代码分析
    c#代码分析
    阅读下面程序,请回答如下问题: 问题1:这个程序要找的是符合什么条件的数? 问题2:这样的数存在么?符合这一条件的最小的数是什么? 问题3:在电脑上运行这一程序,你估计多长时间才能输出第一个结果?时间精确到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:120 | 回复:0
  • C# Socket Post File
    C# Socket Post File
         ///amp;amp;lt;summaryamp;amp;gt; ///向服务器发送混合型的请求,1:成功发送,0:发送失败 ///amp;amp;lt;/summaryamp;amp;gt; ///amp;amp;lt;param name=amp;quot;paraname ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:144 | 回复:0
  • C# / .NET Core 调用javascript方法(适用于Windows/Linux平台)
    C# / .NET Core 调用javascript方法(适用于Windows/Linux平台)
    最近在使用c#(dotnetcore)编写一些爬虫进行实践,在模拟网站请求的时候,往往在请求参数里含有一个根据请求内容实时生成的token,通过对前端js文件的调用,找到了用来生成token的js方法,但是将js代码翻译成c#代码有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:130 | 回复:0
  • C#面向对象学习笔记概要
    C#面向对象学习笔记概要
    1.面向对象不是取代面向过程的。2.面向对象的三个特性:封装、继承、多态。3.字段、方法、属性(后面讲)都可以叫做类的成员,他们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:124 | 回复:0
  • ASP.NET(C#)返回上一页(后退)代码
    ASP.NET(C#)返回上一页(后退)代码
    protectedvoidPage_Load(objectsender,EventArgse){   if(!IsPostBack)   {       ViewState=Request.UrlReferrer.ToString();   }}///amp;amp;lt;summaryamp;amp;gt;///返回按钮点击事件///amp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:126 | 回复:0
  • C# SqlConnection连接 error:40
    C# SqlConnection连接 error:40
    1. 用SqlConnection 连接SQLServer数据库 try { string sqlConn = amp;quot;server=DELL-PC/SQLEXPRESS1;database=OPGWDB;uid=sa;pwd=saamp;quot;; SqlConnection conn = new SqlConnection(sqlConn); conn.Open(); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:142 | 回复:0
  • c#中的结构
    c#中的结构
    1、在c#中,结构是值类型的数据结构,它可以使用一个单一的变量存储各种数据类型的相关数据,使用Struct关键字进行声明。 2、C#中结构的特点: (1)结构中可以有字段,属性,方法,运算表达式,事件。 (2)结构可以定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:157 | 回复:0
  • C# 字符串类型介绍与操作
    C# 字符串类型介绍与操作
    一、关于字符串操作的方法 System.String类提供了很多工具方法,包括返回字符数据长度,查找当前字符串中的子字符串和转换大小写等方法。 在String类中常用的比较字符串的方法主要有Compare()和CompareTo()和Equals() ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:168 | 回复:0
  • C# 动态代码执行
    C# 动态代码执行
    所谓动态代码执行,和脚本引擎有点类似。就是程序执行期从字符串或者文本文件中读取一段 C# 代码,在内存中动态编译成程序集,并创建相关类型实例执行相关方法。 具体的实现可参考下面的代码。如需要生成程序集文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:174 | 回复:0
  • 你不知道的东西!c#==等于运算符和Object.Equals()
    你不知道的东西!c#==等于运算符和Object.Equals()
     最近在看高级点的程序员必看的  CLRviaC#  书中说解释了Object.Equals() 方法的实现,其中具体的实现用的是==运算符! 以前就对==运算符的具体实现 产生过疑惑.它到底对比的什么? 今天刚好手头的东西弄完了, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:148 | 回复:0
  • [原创]C#由DataTable创建TreeView
    [原创]C#由DataTable创建TreeView
    C#由DataTable创建TreeViewhttp://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=612……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:155 | 回复:0
  • VC6.0和VS2005:C++和C#编写调用COM组件
    VC6.0和VS2005:C++和C#编写调用COM组件
    这篇文章就是关于COM组件的编写和调用的,主要包含了使用VC6.0编写和调用COM组件,VS2005中使用C#编写和调用COM组件,以及在VC6.0和VS2005之间互相调用COM组件。 前一阵在工作中做项目的时候,遇到了COM组件的调用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:140 | 回复:0
  • C#控制DTA-115卡
    C#控制DTA-115卡
    由于公司新上的DTV产品线标准多,型号多,产量大,最重要的是经验还处于学习总结阶段,所以根据设备供应商的建议建了个中央信号源,专门购买了个机柜放在中心机房,采购了一批Dectek的DTA-115卡来作为DVB-C,DVB-T,AT ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:156 | 回复:0
  • 黄聪:C# webBrowser控件禁用alert,confirm之类的弹窗解决方案
    黄聪:C# webBrowser控件禁用alert,confirm之类的弹窗解决方案
    同样的代码,我尝试了很多次都没有成功。最后终于成功了,是因为我没有在正确的事件里面调用这段代码。     private void InjectAlertBlocker() { HtmlElement head = wbNav.Document.Get ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:147 | 回复:0
  • .NET/C#中对对象集合进行查询的方法 以及相关的 Predicate T  及 Action T  的用法 ...
    .NET/C#中对对象集合进行查询的方法 以及相关的 Predicate T 及 Action T 的用法 ...
    所谓的对对象集合进行查询的方法,就是指,如何从一个集合中找出符合条件的某些项来。这一次我没有用 自定义对象集合,而是直接使用对象集合,是因为普通的对象集合,如int, Listamp;amp;lt;intamp;amp;gt;,这样的东 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:07 | 阅读:181 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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