C#基础问答
文章平均质量分 68
刘物峰
这个作者很懒,什么都没留下…
展开
-
C#【2】串口编程:如果要自测,串接哪几个口?注意事项有些什么、并举例?
用跳线使串口的第2、3针连接,可以在本地计算机上实现串口通信,所以,通过串口的第2、3针的连接可以对程序进行检测。串口截面图如图左所示。byte [ ] bytes = StringMethod.SendInfoToByteArray ( sInfo.Trim ( ) )serialPort1.Write ( bytes , 0 , bytes.Length ); //发送的字符串逐位转换 public static byte [ ] SendInfoToByteAr原创 2011-05-20 23:23:00 · 1179 阅读 · 0 评论 -
C# 中如何操作系统服务?注意事项有哪些?给出代码片段!(图)
1) 操作流程Vs2008中,“新建系统服务”,如上图右键“添加安装程序”(vs2010中可以系统服务文件上添加),如上图添加后的安装程序中会有2个控件,如上图编译后生成一个xx.EXE的文件服务注册和卸载代码片段:注:原创 2011-09-01 16:49:58 · 1364 阅读 · 0 评论 -
debug文件夹内部分文件说明?
vshost.exe 简单的说,就是在你编制程序的过程中,IDE 已经在为你的程序调试做准备了,也可以理解为搭环境。 文件只是在 IDE 里编程的时候需要,在部署的时候,这些都可以不打包。vshost.exe.config原创 2011-07-18 15:35:25 · 2446 阅读 · 0 评论 -
如何为外部程序调用时,可传入参数?如何调试?
http://liu.wf.blog.163.com/blog/static/2378874520103643846380/[STAThread] static void Main ( string [ ] args )//传入的值 {原创 2011-07-18 15:31:28 · 839 阅读 · 0 评论 -
C#中通过引用来传递参数?有几种?区别?例?(传入参数A,并返回操作后的A)?
传递参数有ref和out二种:区别: out 关键字会导致参数通过引用来传递。这与ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用out 关键字。ref 和 out 关键字在运行时的处理方式不同,原创 2011-07-18 15:26:31 · 773 阅读 · 0 评论 -
在开发过程,如何记录事件?记录事件有哪些方法?举一个例?
一般有3种方式:1.写入TXT文件:管理不方便、不安全、方便传递。2.记录到数据库:安全、方便管理3.记录到系统日志文件:简单、方便管理,存在安全问题。许多大公司的软件都爱写入系统日志分别是:IE、金山、Office、测试的以第3种方式举例:/// 写系统日志 sInfo=写入信原创 2011-07-18 15:20:27 · 1962 阅读 · 0 评论 -
什么是泛型,优点?缺点?
泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,如下所示:// Declare the generic class原创 2011-07-17 17:31:22 · 8619 阅读 · 0 评论 -
数组如何声明与初始化?
声明:一维数组:int[] numbers;多维数组:string[,] names;数组的数组(交错的):byte[][] scores;初始化:一维数组int[] numbers = new int[5] {1, 2, 3, 4, 5}; string[] names = n原创 2011-07-17 16:44:14 · 727 阅读 · 0 评论 -
什么是List?如何声明与初始化?引用类型 ?值类型(value type)?装箱 (boxing)?
命名空间:System.Collections.GenericList 类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。List dinosaurs = new List();确保线程安全的唯一方法是在整个枚举期间锁定集合。原创 2011-07-17 16:45:56 · 4732 阅读 · 3 评论 -
如何获取访问web服务的客户端IP?客户端调用web服务时,对于有参函数能输入参数?
获取访问服务的客户端IPusing System.Drawing; string ip =""if ( Context.Request.ServerVariables [ "HTTP_VIA" ] != null ) { ip = Cont原创 2011-07-26 11:32:08 · 919 阅读 · 0 评论 -
调用外部DLL,如:DelphiC++Java的DLL的调用方法,给出代码片段?
//指示该属性化方法由非托管动态链接库 (DLL) 作为静态入口点公开。System.Runtime.InteropServices.DllImportAttribute有时需要写上路径的如[DllImport(@"C:\OJ\Bin\Judge.dll")]这样指定DLL的原创 2011-07-25 16:06:17 · 1715 阅读 · 0 评论 -
c#【1】 串口编程:类名和命名空间是什么?有几个重要参数、并简述?
² SerialPort类在 .NET Framework 2.0 版中;命名空间:System.IO.Ports。² 几个重要参数SerialPort.BaudRate 属性:获取或设置串行波特率。 默认值为 9600 比特/每秒 (bps)。注:波特率,即每秒钟传送的二进制位数,其单位为 bps 。 接收方的接收波特率必须与发送方的发送波特率相同。 传送一个字符,包括 12 位(其中有一个起始位,原创 2011-05-20 22:00:00 · 3300 阅读 · 0 评论 -
三问抽象类(abstract class)接口(interface)
一、什么是抽象类?什么是接口? 用 abstract 修饰的类是抽象类。抽象类指的是含有纯虚函数的类对实体行为特征的操作集的命名是接口。接口是一种约束形式,其中只包括成员定义,不包含成员实现的内容。二、相似与区别是什么? 1、不能实例化;转载 2011-10-09 21:47:47 · 585 阅读 · 0 评论