采飞扬的小屋

导航

2007年5月7日 #

C# .Net中的类型转换(4)

摘要: 7. 各种数值类型和字节数组之间的转换 在第 1 条中我们可以查到各种数值型需要使用多少字节的空间来保存数据。将某种数值类型的数据转换成字节数组的时候,得到的一定是相应大小的字节数组;同样,需要把字节数组转换成数值类型,也需要这个字节数组大于相应数值类型的字节数。现在介绍此类转换的主角:System.BitConverter。该类提供了 byte[] GetBytes(...) 方法将各种数值... 阅读全文

posted @ 2007-05-07 21:47 采飞扬 阅读(152) 评论(0) 推荐(0) 编辑

C# .Net中的类型转换(5)

摘要: 9. 日期型数据和长整型数据之间的转换 为什么要将日期型数据转换为长整型数据呢?原因很多,但就我个人来说,经常将它用于数据库的日期存储。由于各种数据库对日期型的定义和处理是不一样的,各种语言对日期型数据的定义的处理也各不相同,因为,我宁愿将日期型数据转换成长整型再保存到数据库中。虽然也可以使用字符... 阅读全文

posted @ 2007-05-07 21:47 采飞扬 阅读(128) 评论(0) 推荐(0) 编辑

C# .Net中的类型转换(3)

摘要: 5. 字符串和字符数组之间的转换 字符串类 System.String 提供了一个 void ToCharArray() 方法,该方法可以实现字符串到字符数组的转换。如下例: private void TestStringChars() {string str = "mytest";char[... 阅读全文

posted @ 2007-05-07 21:46 采飞扬 阅读(96) 评论(0) 推荐(0) 编辑

C# .Net中的类型转换(2)

摘要: 3. 字符的 ASCII 码和 Unicode 码 很多时候我们需要得到一个英文字符的 ASCII 码,或者一个汉字字符的 Unicode 码,或者从相关的编码查询它是哪一个字符的编码。很多人,尤其是从 VB 程序序转过来学 C# 的人,会报怨 C# 里为什么没有提供现成的函数来做这个事情——因为在 VB 中有 Asc() 函数和 Chr() 函数用于这类转换。但是如果你学过 C,你就会清楚,... 阅读全文

posted @ 2007-05-07 21:46 采飞扬 阅读(130) 评论(0) 推荐(0) 编辑

C# .Net中的类型转换(1)

摘要: 1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short Int16,long Int64 等。对于一般的程序员来说,大可不必去了解这一过程,因为这些装箱和拆箱的动作都是可以自动完成的,不需要写代码进行干预。但是我们需要记住这些类型之间的关系,所以,我们使用“别名”来记忆它们之间的关系... 阅读全文

posted @ 2007-05-07 21:45 采飞扬 阅读(109) 评论(0) 推荐(0) 编辑

C#获取CPU序列号,MAC,计算机名等等

摘要: using System; using System.Management; namespace Soyee.Comm {/**///////ComputerInformation///publicclassComputer{publicstringCpuID;publicstringMacA... 阅读全文

posted @ 2007-05-07 21:22 采飞扬 阅读(1746) 评论(0) 推荐(0) 编辑

利用IP,用C#来获得远程主机的MAC地址

摘要: 以前在一个网站看到一篇这样的文章,感觉还不错。这几天因为我和朋友写的一个程序可能需要这样的功能,就用了那篇文章的方法,可是却发现有很多不如意的地方,也就是说他的思路对了,可是程序的编写却很有问题。我就自己写了一个DLL文件给朋友了。实际实现起来很简单,就是采用P/Invoke的方式就可以了,用的函数... 阅读全文

posted @ 2007-05-07 21:03 采飞扬 阅读(1297) 评论(2) 推荐(0) 编辑

vs.net web项目使用visual source safe进行源代码管理

摘要: vs.net web项目使用visual source safe进行源代码管理 阅读全文

posted @ 2007-05-07 19:51 采飞扬 阅读(108) 评论(0) 推荐(0) 编辑