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

C#教程

RSS
  • C#单例模式的理解
    C#单例模式的理解
    一、单例模式的定义确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一的实例,是一种对象创建型模式,有如下3个要点:只能有一个实例必须是自行创建这个实例必须自行向整个系统提供这个实例二、单例模式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:232 | 回复:0
  • [转]C# Invalidate()方法 用处
    [转]C# Invalidate()方法 用处
    引用:出处   Invalidate()是System.Windows.Forms.Form的一个成员,它把客户窗口区域标记为无效,因此在需要重新绘制时,它可以确保引发Paint事件。Invalidate()有两个重载方法:可以给它传送一个矩形,指定(使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:278 | 回复:0
  • 【C#】马赛克的艺术
    【C#】马赛克的艺术
      一到周末,就变得好伤感,似乎每个周末,P林去家教,发哥回家,张导到隔壁打机,宿舍留我一个人空荡荡,然后苦逼苦逼的写代码。越写越疼。。。 前几天看到几张图片,感觉挺好看,是把图片转换为马赛克的效果,并 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:244 | 回复:0
  • C#开发: 准备工作-C# 新建工程 - 杨奉武
    C#开发: 准备工作-C# 新建工程 - 杨奉武
    点击新建项目 新建一个窗体应用程序 工程存储的位置可点击后面的浏览自行设置 点击确定以后 运行一下看下效果 出现一个空白的窗体 关闭 .exe执行文件路径 使用C#编写的窗体应用程序会生成一个.exe ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:262 | 回复:0
  • c#中[StructLayout(LayoutKind.Sequential)]的意思
    c#中[StructLayout(LayoutKind.Sequential)]的意思
    结构体是由若干成员组成的.布局有两种1.Sequential,顺序布局,比如structS1{inta;intb;}那么默认情况下在内存里是先排a,再排b也就是如果能取到a的地址,和b的地址,则相差一个int类型的长度,4字节structS1{inta;intb;} ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:200 | 回复:0
  • C#方法的参数形式
    C#方法的参数形式
    1.值参数 声明不加修饰。 实参不变,只复制实参给形参,例如c语言中的变量作为函数参数。   2.ref参数 声明加修饰词ref。 在方法中对形参做的一切都反应到实参中,例如c语言中的指针变量作为函数参数。   3.out参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:203 | 回复:0
  • C#不同窗口传递参数
    C#不同窗口传递参数
    form1:privatevoidbutton1_Click(objectsender,System.EventArgse){Form2frm=newForm2();frm.OnSendString+=(text)=amp;amp;gt;{textBox1.Text=text;};……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:209 | 回复:0
  • C#动态调用Web服务的3种方法
    C#动态调用Web服务的3种方法
    我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#帮你自动创建客户端代理类的方式调用WebSe ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:222 | 回复:0
  • 《C#多线程编程实战(原书第2版)》——导读
    《C#多线程编程实战(原书第2版)》——导读
    前  言 不久前,典型的个人计算机的CPU还只有一个计算核心,并且功耗足以煎熟鸡蛋。2005年,英特尔推出了其首款多核心CPU,从此计算机开始向不同的方向发展。低耗电量及多个计算核心变得比提高行计算(row computi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:207 | 回复:0
  • C# GB2312 和 UTF8 互转
    C# GB2312 和 UTF8 互转
    public string GB2312ToUtf8(string gb2312String){ Encoding fromEncoding = Encoding.GetEncoding(amp;quot;gb2312amp;quot;); Encoding toEncoding = Encoding.UTF8;return EncodingConvert(gb2312String, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:196 | 回复:0
  • C#远程拷贝文件
    C#远程拷贝文件
    使用netuse命令实现远程机器的文件复制。比如,从机器A操作实现把机器B的文件拷贝到机器A上,需要把机器B文件夹加上机器A的用户权限。publicstaticboolPing(stringremoteHost)  {   boolFlag=false;   Proce ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:192 | 回复:0
  • C# 和Java骨子里是两种不同的语言
    C# 和Java骨子里是两种不同的语言
    xhinker(网名)曾发表过一篇博文《C# 和Java骨子里是两种不同的语言》,为我们比较了C# 和Java的不同。现将此文转载于此,全文如下: 我相信有很多人认为学会了Java,同时也学会了C#,或者认为学了Java, C# 几小时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:193 | 回复:0
  • 多重影分身——C#中多线程的使用三(调用方法和传参)
    多重影分身——C#中多线程的使用三(调用方法和传参)
    对Thread: 1、使用ThreadStart static void Main(string args) { Thread th1=new Thread(new ThreadStart(SayHello)); th1.Start(); Console.ReadKey(); }static void SayHello() { Console.Wr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:178 | 回复:0
  • ASP.net(C#)]XML操作类(修改)
    ASP.net(C#)]XML操作类(修改)
    类如下:   1  public class XmlUtility  2     {  3         protected string strXmlFile;  4         protected XmlDocument objXmlDoc = new XmlDocument();  5  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:167 | 回复:0
  • CodeSmith,SqlServer,C#中的类型对照
    CodeSmith,SqlServer,C#中的类型对照
    SqlServer         CodeSmith                                   csbigint                  Int64                        ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:179 | 回复:0
  • 简单来总结一下C++与C#之间的区别
    简单来总结一下C++与C#之间的区别
    转自网络简单来总结一下C++与C#之间的区别,为更多的C++程序员转到C#阵营来,我整理了我自己的思绪,把我的一些心得体会写下来,以便大家可以更高效率地学习C#,高手见了勿见笑~1,C#不支持多重继承,这是与C++明显区 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:172 | 回复:0
  • 改善C#程序的建议9:使用Task代替ThreadPool和Thread
    改善C#程序的建议9:使用Task代替ThreadPool和Thread
    一:Task的优势ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:1:ThreadPool不支持线程的取消、完成、失败通知等交互性操作;2:ThreadPool不支持线程执行的先后次序;以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:171 | 回复:0
  • C#委托及事件处理机制浅析
    C#委托及事件处理机制浅析
       事件可以理解为某个对象所发出的消息,以通知特定动作(行为)的发生或状态的改变。行为的发生可能是来自用户交互,如鼠标点击;也可能源自其它的程序逻辑。在这里,触发事件的对象被称为事件(消息)发出者( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:158 | 回复:0
  • 经过实际验证的C#调用Haskell的方法
    经过实际验证的C#调用Haskell的方法
    【系统环境】 Windows Server 2008 R2,Haskell Platform 2013.2.0.0,ghc 7.6.3,cabal 1.16.0 【操作步骤】 1. 安装Windows版Haskell Platform(不支持Windows Server 2012),Haskell Platform集成了cabal(相当于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:168 | 回复:0
  • [No000070]Flash与C#通信
    [No000070]Flash与C#通信
    注册控件 首先要插入Flash就必须使用Flash控件,在工具栏右键选择amp;quot;选择项…amp;quot;,然后在amp;quot;COM组件amp;quot;面板下点击amp;quot;浏览amp;quot;按钮,在本机电脑C:\WINDOWS\system32\Macromed\Fl ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:150 | 回复:0
  • C# 中如何用 RSA 加密算法 API 来加密和解密
    C# 中如何用 RSA 加密算法 API 来加密和解密
    直接贴代码了: using System; using System.Security.Cryptography; namespace DearBruce.ConAppTest { class Program { static void Main(string args) { // 用 RSA 加密算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:175 | 回复:0
  • C# WinForm开发系列 - Chart Controls
    C# WinForm开发系列 - Chart Controls
       整理收集一些WinForm或Asp.Net开发方面可以使用的图表控件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ) 01. .net 3.5中的Chart控件   新控件Chart使用心得及感想  微软发布.Net Framework ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:157 | 回复:0
  • C# Activator.CreateInstance()方法使用
    C# Activator.CreateInstance()方法使用
    C#在类工厂中动态创建类的实例,所使用的方法为: 1. Activator.CreateInstance (Type) 2. Activator.CreateInstance (Type, Object) 两种方法区别仅为:创建无参数的构造方法和创建有参数的构造函数。 //Activat ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:163 | 回复:0
  • 针对Java开发人员的C#编程语言
    针对Java开发人员的C#编程语言
     Source:MSDN本文讨论Java和C#之间的异同点,目的在于当迁移到.NET时,让Java开发人员掌握所涉及的一些知识。Java和C#之间的主要相似点是:•Java和C#都源于C++,并且共有C++的一些特征。•两种语言都需要编译成中 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:171 | 回复:0
  • C# Corner - C# 2.0 中的泛型的简单介绍(译)
    C# Corner - C# 2.0 中的泛型的简单介绍(译)
    作者:Ahmed Abd ElGhany  译者:小新0574Generics are the most useful C# 2.0 language extensions, beside Anonymous methods, Iterators, Partial types And Nullable types.   比较匿名方法,迭代器,不完 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:172 | 回复:0
  • 5个最优秀的Java和C#代码转换工具
    5个最优秀的Java和C#代码转换工具
    120G全新全套iOS2016年学习视频,免费送! 获取资源 前言 毋庸置疑,Java是一门最受欢迎而且使用最广泛的编程语言,目前有超过9百万的Java开发者从事web服务的开发,Java以“编写一次,可在任何地方运行”而著称,同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:185 | 回复:0
  • C# 参考之访问关键字:base、this
    C# 参考之访问关键字:base、this
    base base 关键字用于从派生类中访问基类的成员: 调用基类上已被其他方法重写的方法。 指定创建派生类实例时应调用的基类构造函数。 基类访问只能在构造函数、实例方法或实例属性访问器中进行。 示例: ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:225 | 回复:0
  • C#写入windows日志
    C#写入windows日志
    using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;namespace GPSFileMonitor……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:168 | 回复:0
  • C#WinForm开机自动运行
    C#WinForm开机自动运行
    第一种方法:usingMicrosoft.Win32;privatevoidForm1_Load(objectsender,EventArgse){   //获取程序执行路径..   stringstarupPath=Application.ExecutablePath;   //classMicosoft.Win32.RegistryKey.表示W ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:155 | 回复:0
  • C#批量修改文件后缀名
    C#批量修改文件后缀名
    FileInfof=newFileInfo(myfile);f.MoveTo(Path.ChangeExtension(myfile,amp;quot;.Jpegamp;quot;));这里要注意的是Path.ChangeExtension方法返回是字符串,并不是真正的修改文件!还需要调用MoveTo方法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:176 | 回复:0
  • C# ArrayList 与 string、string[] 的转换
    C# ArrayList 与 string、string[] 的转换
      ArrayList list = new ArrayList();   list.Add(amp;quot;aaaamp;quot;);   list.Add(amp;quot;bbbamp;quot;);   //转换成数组   string arrString = (string)list.ToArray(typeof( string)); 2、strin ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:164 | 回复:0
  • c#如何计算当月季度时间段
    c#如何计算当月季度时间段
    先列个CODE出来 publicvoidMadeDateTime(DateTimestandTime,outDateTime?startTime,outDateTime?endTime){//1~3;4~6;7~9;10~12//1-4-7-10intbaseMonth=standTime.Month-1;i……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:155 | 回复:0
  • C#中的@符号的使用
    C#中的@符号的使用
    一字符串中的用法字符@表示,其后的字符串是个“逐字字符串”(verbatimstring)。  @只能对字符串常量作用。1.用于文件路径strings_FilePath=amp;quot;C:\\ProgramFiles\\Microsoft.NET\\test.txtamp;quot;;相当 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:153 | 回复:0
  • 根据xsd文件生成对应的C#类,然后创建对应的xml文件
    根据xsd文件生成对应的C#类,然后创建对应的xml文件
    首先用xsd文件生产对应的C#类,这个VS已经自带此工单,方法如下: 1. 打开交叉命令行工具     2. 输入如下指令 xsd d:\123.xsd /c /language:C# /outputdir:d:\ 含义: 将d:\123.xsd 架构 生成类 语言为C# 输出目 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:162 | 回复:0
  • C#反射设置属性值和获取属性值
    C#反射设置属性值和获取属性值
    /// /// 获取类中的属性值 /// /// /// /// public string GetModelValue(string FieldName, object obj) { try {……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:199 | 回复:0
  • C#基础总汇
    C#基础总汇
    基础数据类型 整形有8位byte,16位short,32位int,64位long 浮点型有32位float,64位double,128位decimal 堆:动态分配, 栈:编译时就分配好 amp;amp;amp; 不管前面的条件是否正确,后面都执行 amp;amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:195 | 回复:0
  • C#设计模式(10)-Adapter Pattern
    C#设计模式(10)-Adapter Pattern
        内容篇幅较长,请点击这里阅读全文……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:150 | 回复:0
  • C#属性器Get和Set
    C#属性器Get和Set
    publicsealedclassclas-s-room{privateListamp;amp;lt;stringamp;amp;gt;student=newListamp;amp;lt;stringamp;amp;gt;();privateListamp;amp;lt;stringamp;amp;gt;student1=newListamp;amp;lt;stringamp;amp;gt;(); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:160 | 回复:0
  • c# winform 应用编程代码总结 14
    c# winform 应用编程代码总结 14
    50、自画ListBox         private Brush listBoxBrushes ;         //该数组用来存储绘制listBox1背景的Brush对象         private int listBoxHeights = new int {50, 25, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:154 | 回复:0
  • C#(Winform)程序无法使用Windows Media Player 组件播放视频文件
    C#(Winform)程序无法使用Windows Media Player 组件播放视频文件
    如果你的C#(Winform)程序无法使用Windows Media Player 组件播放视频文件(一旦点击播放立马程序闪退,但可以播放音频文件),请按照下面图例设置) 1.桌面右击鼠标找到 独立显卡的控制面板(目的为切换显卡使用) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:08 | 阅读:155 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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