当前位置:首页 > C#教程 > C#高级

C#高级

C# 生成二维码

11

在C#中直接引用ThoughtWorks.QRCode.dll类,QRCodeEncoderqrCodeEncoder=newQRCodeEncoder();qrCodeEncoder.QRCodeEncodeMode=QRCodeEnco

C#笔记——7.序列化与反序列化

7

序列化与反序列化简介:序列化指将对象转换为字节流的过程,与之相反的便是反序列化,即将字节流转换为对象的过程。.NET支持的几种对象序列化方式:二进制序列化:对象序列化之后是二进制形式的,通过BinaryFormatter类来实现的,这个类位

c# 无法引用自己创建的类库

7

今个测试一个项目,居然无法引用自己创建的类库,我很费解,然后各种测试,修改修饰符,更改强类型,各种测试,最后无聊点开类库的属性发现居然需要引用的项目与被引用的类库的框架不一样,修改了之后就可以正常引用啦~~~~这个小发现,希望能够帮助大家原

C# 前台线程与后台线程区别

10

usingsystem;usingsystem.drawing;usingsystem.windows.forms;usingsystem.threading;namespacewindowsformsapplication1{public

C#可变参数的使用

15

publiclist<object>call(stringfunc,paramsobject[]list){inttop1=luadll.lua_gettop(luastate.getinstance.l);luadll.lua

c# 串口最简单接收十六进制

7

数据接收串口if(ACT_TAB_TEXT=="串口基本收发")//{byte[]buf=newbyte[n];//声明一个临时数组存储当前来的串口数据(byte型数据)serialPort1.Read(buf,0,n);//读取缓冲数据s

【转】C#虚方法virtual详解

16

转:https://www.cnblogs.com/zhaoshujie/p/10502404.html在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编

C#方法的重载

13

方法的重载参数不同,个数可以相同参数相同,个数不能相同staticvoidMain(string[]arr){Console.WriteLine(M(2,3));Console.ReadKey();}publicstaticintM(int

C#调用WebService

17

二、WebService开发.net平台内建了对WebService的支持,包括WebService的构建和使用。与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成WebService的开发了。.netFramew

C#网络编程

13

基础在现今软件开发中,网络编程是非常重要的一部分,本文简要介绍下网络编程的概念和实践。Socket是一种网络编程接口,它是对传输层TCP、UDP通信协议的一层封装,通过友好的API暴露出去,方便在进程或多台机器间进行网络通信。Socket编

C#文件操作

7

通常来讲,用C#程序读写一个文件需要以下5个步骤。创建文件流。创建阅读器或写入器。执行读写操作。关闭阅读器或写入器。关闭文件流。在进行文件操作时候,需要在类中引用System.IO命名空间。创建文件流:流是一个用于数据传输的对象,这里使用的

C# 给某个方法设定执行超时时间

12

在某些情况下(例如通过网络访问数据),常常不希望程序卡住而占用太多时间以至于造成界面假死。在这时、我们可以通过Thread、Thread+Invoke(UI)或者是delegate.BeginInvoke来避免界面假死,但是这样做时,某些代

C# 文件/文件夹压缩解压缩

8

项目上用到的,随手做个记录,哈哈。直接上代码:1usingSystem;2usingSystem.Data;3usingSystem.Configuration;4usingSystem.Collections.Generic;5using

C# 不安全代码

11

当一个代码块使用unsafe修饰符标记时,c#允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。下面的实例说明了c#中使用了unsafe修饰符时指针的使用:usingsystem;namespaceunsafeco

C#抽象类

7

抽象类使用abstract修饰符声明;不能创建抽象类的实例;抽象类只能用作其他类的基类;抽象类中可以包含抽象成员和普通的非抽象成员;抽象类自己可以派生自另外一个抽象类;任何派生自抽象类的【类】,必须使用override关键字,实现该类所有的

【C#】WM 消息大全

9

消息名消息值说明WM_CREATE0x0001应用程序创建一个窗口WM_DESTROY0x0002一个窗口被销毁WM_MOVE0x0003移动一个窗口WM_SIZE0x0005改变一个窗口的大小WM_ACTIVATE0x0006一个窗口被激

c#开发Mongo笔记第四篇

6

今天是个伟大的日子,不得不说小苹果的歌词真是深入人心啊。不过今天伟大并不是因为我种下一颗种子,而是我从今天不再写demo,而是进入项目的正式开发当中,毕竟项目时间有限(想必各位码农也都深有体会吧),边开发边探索吧。既然是刚刚开始,就先搭了一