随笔分类 -  C#

类型初始值设定项引发异常处理办法
摘要:无论是web项目还是winform应用程序,web.config和App.config文件,都必须放在页面所在项目中,不能放在数据库连接类所在项目中,否则找不到文件。 阅读全文
posted @ 2011-12-22 16:02 noviceliu 阅读(310) 评论(0) 推荐(0)
string和byte[]的转换
摘要:string类型转成byte[]: byte[]byteArray=System.Text.Encoding.Default.GetBytes(str);反过来,byte[]转成string:stringstr=System.Text.Encoding.Default.GetString(byteArray);其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:string类型转成ASCII byte[]:("01" 转成 byte[] = new byte[]{ 0x30, 0x3 阅读全文
posted @ 2011-12-08 11:36 noviceliu 阅读(1134) 评论(0) 推荐(0)
Microsoft.VisualBasic.PowerPacks相关错误解决办法
摘要:提示以下两个错误:命名空间"Microsoft.VisualBasic.PowerPacks"中不存在类型或命名空间名称"LineShape"(是缺少程序集引用吗?)命名空间"Microsoft.VisualBasic.PowerPacks"中不存在类型或命名空间名称"ShapeContainer"(是缺少程序集引用吗?)在程序中添加了Microsof.VisualBasic和Microsoft.VisualBasic.PowerPacks.vs后发现还是没用,于是到官网http://msdn.microsoft. 阅读全文
posted @ 2011-05-06 09:47 noviceliu 阅读(6063) 评论(5) 推荐(1)
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
摘要:用C#+ODBC做的BS系统,在VS2005里面调试没有问题,但是发布后就会出现"ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"的错误,问题在于DSN建立的类型不对.在"ODBC数据源管理器"中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN.IIS是系统级的NT服务,因此无法访问"用户DNS"建立的数据源,应当改成"系统DNS". 阅读全文
posted @ 2011-01-19 13:44 noviceliu 阅读(5465) 评论(1) 推荐(2)
基元类型和Checked、UnChecked操作符的使用
摘要: 编译器直接支持的数据类型成为基元类型。基元类型和.NET框架类库(FCL)中的类型有直接的映射关系。 阅读全文
posted @ 2009-03-11 10:10 noviceliu 阅读(386) 评论(0) 推荐(0)
is和as操作符的使用
摘要:类型安全是CLR中非常重要的一个特性,由于在.NET中所有的类型继承自System.Object,而Object对象又有GetType(),并且这个方法是非虚方法,我们是不能重写的。这样就充分的保证了对象的类型安全,也就能轻而易举的获取对象的精确类型,讨论is和as关键字的使用,首先要深刻的理解.NET的类型转换,is和as关键字的作用就是方便我们进行类型转换! 阅读全文
posted @ 2009-03-11 10:09 noviceliu 阅读(285) 评论(0) 推荐(0)
深入理解using
摘要:Using 的多重身份 1:引入命名空间 2:创建别名 3:强制资源清理 (一)引入命名空间 阅读全文
posted @ 2009-03-11 10:07 noviceliu 阅读(748) 评论(2) 推荐(0)