
C#
JHHJA
hahahaha
展开
-
C# 中 Struct 与 Class 的区别,以及两者的适用场合
<br />来源于:http://www.cnblogs.com/waitrabbit/archive/2008/05/18/1202064.html<br /> <br />1,class 是引用类型,structs是值类型<br />既然class是引用类型,class可以设为null。但是我们不能将struct设为null,因为它是值类型。<br /> struct AStruct<br />{<br /> int aField;<br />}<br />class转载 2011-03-03 16:36:00 · 851 阅读 · 0 评论 -
GAC
全局程序集缓存 (GAC) 计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。在全局程序集缓存中部署的应用程序必须具有强名称.GAC中的所有的Assembly都会存放在系统目录 C:/WINDOWS/assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制Assembly的访问。 GAC全称是Global Assembly Cache,他的作用是可以存放一些有很多程序都要用到的公共Assembly,例如Syst转载 2011-02-21 16:06:00 · 792 阅读 · 0 评论 -
进程、线程区别与联系
来源于:http://blog.csai.cn/user1/15562/archives/2009/38246.html进程、线程区别与联系定义:一 程序只是一组指令的有序集合,二 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位;三 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;一转载 2011-02-21 23:15:00 · 586 阅读 · 0 评论 -
USING作用
<br /><br />强制资源整理(实用性非常强,希望大家多多使用,比try-catch-finaly效率高、好用)用途:整理非托管资源,不受GC控制的资源。using结束后会隐式的调用Disposable要领。<br />资源是实现 System.IDisposable 的类或结构,它包含名为 Dispose 的单个无参数要领。<br />正在运用资源的代码能够调用 Dispose 以指示不再须要该资源。假如不调用 Dispose,则结尾 将因为垃圾回收而发生自动转载 2011-03-15 14:07:00 · 1261 阅读 · 0 评论 -
.NET基础知识
3.软件测试方法分为(白盒测试)(黑盒测试)。4..NET通过对各语言先编译成( MSIL),然后再执行时用(JIT )将其编译成本地平台代码,来实现异构平台下对象的互操作5.在SQL SERVER 中游标的声明的语句是(DECLARE 游标名称 [INSENSITIVE] [SCROLL]CURSOR FOR select语句[FOR{READ ONLY|UPDATE[OF 列名字表]}])释放的语句是(DEALLOCATE 游标名)。6.SQL SERVER的编程语言是(T-SQL)语言7.委转载 2011-02-21 23:33:00 · 848 阅读 · 0 评论 -
什么是序列化
序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。原创 2011-03-15 15:51:00 · 1380 阅读 · 0 评论 -
面向对象设计原则
<br /><br /><1>单一职责原则(SRP): 一个类应该仅有一个引起它变化的原因。<br /><2>开放封闭原则(OCP): 类模块应该是可扩展的,但是不可修改(对扩展开放,对更改封闭)。<br /><3>Liskov 替换原则(LSP): 子类必须能够替换它们的基类。<br /><4> 依赖倒置原则(DIP): 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。<br /><5>接口隔离原则(ISP): 不应该强迫客户程序依赖于它们不用的方法原创 2011-03-15 15:21:00 · 667 阅读 · 0 评论 -
C#代码的编译与执行过程(摘自ms inside c#)
<br />1.You write source code in C#.<br />2.You then compile it using the C# compiler (csc.exe) into an EXE.<br />3.The C# compiler outputs the MSIL code and a manifest into a read-only part of the EXE that has a standard PE (Win32-portable executabl转载 2011-04-27 22:10:00 · 975 阅读 · 0 评论 -
Saves picture to database
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Dat原创 2012-05-02 22:52:44 · 628 阅读 · 0 评论