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

C#教程

RSS
  • C#使用Oracle.ManagedDataAccess.dll
    C#使用Oracle.ManagedDataAccess.dll
      在刚接触C#的时候由于公司使用的就是Oracle数据库,那么C#怎么连接Oracle数据库就成了首要去掌握的知识点了。在那时没有ODP.NET,但visualstudio却对Oralce数据库的调用进行了集成,就是下图中的这个,尽管现在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:178 | 回复:0
  • C#&&Stream
    C#&&Stream
    System.IO提供了一个抽象类Stream,Stream类支持对字节的读写操作。 Stream是抽象类,所有其它流的类都必须从Steam类中继承。Stream类及其子类共同构成了一个数据源和数据存储的视图 Stream类继承层级关系:    ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:200 | 回复:0
  • 关于ExecuteNonQuery执行存储过程的返回值、、实例讲解存储过程的返回值与传出参数、 ...
    关于ExecuteNonQuery执行存储过程的返回值、、实例讲解存储过程的返回值与传出参数、 ...
      关于ExecuteNonQuery执行存储过程的返回值用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过.if(cmd.ExecuteNonQuery(amp;quot;xxxxamp;quot;)amp;amp;gt;0){     //执行成功!}else{      ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:201 | 回复:0
  • C#实现把String字符串转化为SQL语句中的In后接的参数
    C#实现把String字符串转化为SQL语句中的In后接的参数
    实现把String字符串转化为In后可用参数代码:publicstringStringToList(stringaa){stringbb1=amp;quot;(amp;quot;;if(!string.IsNullOrEmpty(aa.Trim())){stringbb=aa.Spli……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:210 | 回复:0
  • c#中如何操作消息队列
    c#中如何操作消息队列
    “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:253 | 回复:0
  • C#Socket流数据大小端读写封装
    C#Socket流数据大小端读写封装
     网络数据是大端模式,而c#中的数据小端结构,那么在读写网络数据的时候需要进行转换。c#类库IPAddress已经封装了大小端的转换。封装代码如下:  viewplain copy using System.IO;   using System.Net;  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:262 | 回复:0
  • C#实现一个Log日志文件以每2Mb创建一个新的日志
    C#实现一个Log日志文件以每2Mb创建一个新的日志
    这个日志文件存放在程序的bin文件夹下得Debug中staticprivatestringlogpathlog=AppDomain.CurrentDomain.BaseDirectory+amp;quot;log.txtamp;quot;;staticpublicvoidwritelog(stringclassname){stringpath=logpathlo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:279 | 回复:0
  • c#中cookies的存取操作
    c#中cookies的存取操作
    在客户端创建一个username的cookies,其值为gjy,有效期为1天.方法1:Response.Cookies.Value=amp;quot;zxfamp;quot;;Response.Cookies.Expires=DateTime.Now.AddDays(1);方法2:System.Web.HttpCookienewcookie=newHttp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:318 | 回复:0
  • c#将Datarow转成Datarowview
    c#将Datarow转成Datarowview
    DataRowViewrowview=dataTable.DefaultView.Castamp;amp;lt;DataRowViewamp;amp;gt;().Where(a=amp;amp;gt;a.Row==tmprow).FirstOrDefault(); ……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:561 | 回复:0
  • C#执行OracleHelper
    C#执行OracleHelper
    ///amp;amp;lt;summaryamp;amp;gt;///执行存储过程获取带有Out的参数///amp;amp;lt;/summaryamp;amp;gt;///amp;amp;lt;paramname=amp;quot;cmdTextamp;quot;amp;amp;gt;存储过程名称amp;amp;lt;/paramamp;amp;gt;/// ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:338 | 回复:0
  • C#加密app.config中连接字符串的代码
    C#加密app.config中连接字符串的代码
    这篇文章主要介绍了C#加密app.config中连接字符串的方法,涉及C#配置文件加密的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下:本文实例讲述了C#加密app.config中连接字符串的方法。分享给大家供大家参考。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:262 | 回复:0
  • c#接收http的post请求的多个文件流
    c#接收http的post请求的多个文件流
    c#服务端接收客户端发送上传多个文件的请求,需要把每个文件流单独取出来,直接上代码  HttpContextcontext=HttpContext.Current;for(inti=0;iamp;amp;lt;context.Request.Files.Count;i++){try ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:235 | 回复:0
  • 使用C#.NET写入事件日志-bluesky_lcj
    使用C#.NET写入事件日志-bluesky_lcj
    写入事件日志事件日志给应用程序提供了一种标准、集中的方法来记录重要的软件和硬件事件。Windows提供了一个用于查看日志的标准用户界面,即事件查看器。使用公共语言的运行库EventLog组 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:212 | 回复:0
  • C#后台调用存储过程
    C#后台调用存储过程
    例一丶返回集合publicobjectRegisterMethod(stringtype,stringusername,stringpassword,stringdevicecode){stringconnectString=System.Configuration.Conf……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:197 | 回复:0
  • C#中的is和as的转型区别
    C#中的is和as的转型区别
    摘自CLRviaC#第三版第四章在c#中is可以用来判断一个对象是否兼容给定的类型,如果是返回true,否则返回false。同时is是永不会抛出异常的。如果对象引用是null,is操作符总是返回false。Objecto=newObject();Booleanb ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:196 | 回复:0
  • C#实例化的执行顺序(转)
    C#实例化的执行顺序(转)
    首先进行细分1.类的成员分为:字段,属性,方法,构造函数2.成员修饰符:静态成员,实例成员不考虑继承的关系执行顺序为:1.静态字段2.静态构造方法3.实例字段4.实例构造方法其中属性和方法只有在调用的时候才执行。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:178 | 回复:0
  • (转)C#的usb通讯编程
    (转)C#的usb通讯编程
    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace U盘更新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:197 | 回复:0
  • C#高级编程第11版-第十二章
    C#高级编程第11版-第十二章
    导航C#全版本特性一览全书目录第十二章LanguageIntegratedQuery12.1LINQ概述LINQ(语言集成查询)在C#程序设计语言中集成了查询语法,使得你可以通过相同的语法来访问不同的数据源。LINQ通过提供一个抽象层(offeranabs ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:163 | 回复:0
  • C#中的接口实现多态
    C#中的接口实现多态
    〇、引言接口,属于方法的抽象,它只定义方法,而不包含任何实现,既然没有实现,接口存在的意义是什么呢?接口实际上是一种契约或者约定,例如,插头有三脚的,有两脚的,但他们都有一个相同的功能,就是绝缘与通电 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:178 | 回复:0
  • UnityC#最佳实践(上)
    UnityC#最佳实践(上)
    本文为《effectivec#》的读书笔记,此书类似于大名鼎鼎的《effectivec++》,是入门后提高水平的进阶读物,此书提出了50个改进c#代码的原则,但是由于主要针对.netframework,而unity中的mono平台只支持.netframework ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:157 | 回复:0
  • asp.netC#计算运算耗时时间
    asp.netC#计算运算耗时时间
    这几天常在博客园看文章,每次提交评论的时候,都发现他有个耗时统计,所以,觉得蛮有意思的,就在网上找了一下,找到以下这段代码,贴出给大家尝试一下。    好处呢。。也可以用来检测一下你的代码的质量,如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:146 | 回复:0
  • C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别(转载) ...
    C#项目中的bin目录和obj目录的区别,以及Debug版本和Release版本的区别(转载) ...
    1.关于bin目录和obj目录Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—amp;amp;gt;配置属性—a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:132 | 回复:0
  • C#中的GET和SET访问器
    C#中的GET和SET访问器
      我们在学习C#语法的属性时,都要首先和GET,SET访问器打交道,从英文的字面意思上理解,GET应该就是获得什么什么,而SET应该是设置什么什么,那我们看一下,官方是怎么定义这对访问器的:get是读取属性时进行的操 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:154 | 回复:0
  • C#去掉JSON字符串中的最后一个数字
    C#去掉JSON字符串中的最后一个数字
    这个问题总结起来就是去掉字符串中的最后一个“,” 字符串:strings=amp;quot;1,2,3,4,5,amp;quot;目标:删除最后一个amp;quot;,amp;quot;方法:1、用的最多的是Substring,这个也是我一直用的s=s.Substring(0,s.L ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:148 | 回复:0
  • C#性能优化:延迟初始化Lazy
    C#性能优化:延迟初始化Lazy
    1.概述我们创建某一个对象需要很大的消耗,而这个对象在运行过程中又不一定用到,为了避免每次运行都创建该对象,这时候延迟初始化(也叫延迟实例化)就出场了。延迟初始化出现于.NET4.0,主要用于提高性能,避免浪 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:139 | 回复:0
  • C#更改控制台文本的前景色和背景色
    C#更改控制台文本的前景色和背景色
    关键字:C#NET控制台前景色背景色地址:http://www.cnblogs.com/txw1958/archive/2012/12/07/csharp-console-color.html Thisstep-by-steparticledescribeshowtochangetheforegroundandbackgroundcolorsofthetex ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:128 | 回复:0
  • c#练习习题:while循环
    c#练习习题:while循环
    2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?intcount=80000;intyear=2006;while(countamp;amp;lt;200000){count=Convert.ToInt32(count*1.25); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:139 | 回复:0
  • .Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(第2版)(C#DIYHttpWebClien ...
    .Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(第2版)(C#DIYHttpWebClien ...
    /*.Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(C#DIYHttpWebClient) *Reflector了一下System.Net.WebClient,改写或增加了若干: *DownLoad、Upload相关方法! * DownLoad相关改动较大! *增加了Data ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:125 | 回复:0
  • c#聲明數組方法
    c#聲明數組方法
       聲明數組方法有三種:       //聲明數組方法1        int arr={1,2,3};        //聲明數組方法2        int arr=new int;        arr=1;        arr=2;  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:118 | 回复:0
  • 将C#文档注释生成.chm帮助文档
    将C#文档注释生成.chm帮助文档
    Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具,目前是在CodePlex上的一个开源项目,可以去这里下载:Sandcatle项目Sandcastle本身是一个console的程序,为了方便使用,我们可以使用他的GUI版 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:133 | 回复:0
  • asp.netc#中去掉最后一个字符和去掉第一个字母
    asp.netc#中去掉最后一个字符和去掉第一个字母
    如:1,2,3,4,这样的字符C#里去掉最后一个逗号。 stringaa=amp;quot;,1,2,3,4,amp;quot;;aa=aa.Substring(0,aa.Length-1);//去掉最后一个逗号aa=aa.Substring(1);//去掉第一个字……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:123 | 回复:0
  • C#中的值类型和引用类型
    C#中的值类型和引用类型
    1、常量:访问修饰符const数据类型常量名=值    使用场合:A、用于在程序中一旦设定就不允许被修改的值                  B、用于在程序中被经常引用的值2、枚举:表示一组有限的值,对可能的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:05 | 阅读:131 | 回复:0
  • C#与C/C++网络传输字符串解决方案
    C#与C/C++网络传输字符串解决方案
     {不管你的数据加没加密,只要有中文,请转16进制后再处理,把16进制再转为GB2312的byte再发送,接收的话同样c++发送时转16进制再发送,c#16进制转字符串后再转GB2312就可以了虽然麻烦,但是是可以的,非常棒棒的} //参考 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:61 | 回复:0
  • C#实现队列
    C#实现队列
    队列(Queue)是插入操作限定在表的尾部而其他操作限定在表的头部进行的线性表。把进行插入操作的表尾称为队尾(Rear).把进行其他操作的头部称为队头(Front).队列的操作使按照先进先出后进后出的原则进行的。用一片连续 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:74 | 回复:0
  • C#通过窗口句柄获取程序路径图标
    C#通过窗口句柄获取程序路径图标
    转自:http://qqhack8.blog.163.com/blog/static/11414798520113363829505/C#通过窗口句柄获取程序路径图标usingSystem;usingSystem.Linq;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.In ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:86 | 回复:0
  • 浅解c#多线程读写锁(续)
    浅解c#多线程读写锁(续)
      上一章我们讨论到了解决方案,本文着重讨论一下该方案的实现.  一.排它锁类的实现:      我们实现一个类TimeSpanWaitor,用它来控制排它锁的获取和释放,其实该类的实现的目的很简单,那就是实现一个方法,该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:77 | 回复:0
  • C#中Page_Load为什么不执行。。。
    C#中Page_Load为什么不执行。。。
    amp;amp;lt;@Pagelanguage=c#AutoEventWireup=amp;quot;falseamp;quot;Inherits=amp;quot;XXXamp;quot;%amp;amp;gt;AutoEventWireup=amp;quot;falseamp;quot; 中false表示不调用自动调用页事件,即Page_Init和Page_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:84 | 回复:0
  • C#必备知识之预编译指令
    C#必备知识之预编译指令
    作者:alen出处:IT专家网论坛2009-02-1304:00预编译一般用来防止头文件的重复包含和编译,而预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。本文中就C#中相关的预编译指令进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:77 | 回复:0
  • C#如何理解如下泛型约束classAT:whereT:class{}
    C#如何理解如下泛型约束classAT:whereT:class{}
    约束说明whereT:struct类型参数必须是值类型。可以指定除Nullable以外的任何值类型。有关更多信息,请参见使用可以为null的类型(C#编程指南)。whereT:class类型参数必须是引用类型;这一点也适用于任何类、接口、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:73 | 回复:0
  • 纯c#编写的脚本引擎(非CodeDom)
    纯c#编写的脚本引擎(非CodeDom)
     前段时间有个项目,因为其中需要使用脚本做模板数据的计算,因此让我对脚本引擎产生了兴趣,于是上网到处寻找资料,于是找到了《龙书》、CodeDom。于是又找了半天,找不到开源的脚本引擎源码,脑袋一热,干脆自己 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:04 | 阅读:83 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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