【发布时间】:2012-06-04 21:10:15
【问题描述】:
我有两个函数,我似乎在软件中包含了很多用于在类型之间转换字符串和字节数组的函数。用法是这样的:
string str = "Hello world";
byte[] b = strToByteArray(str);
首先,有没有办法可以将它包含在 System 命名空间中,这样我就不必再在代码中定义它了?
其次,有没有办法将它定义为字符串类的一部分,所以用法会更像:
string str = "Hello world";
byte[] b = str.ToByteArray();
【问题讨论】:
-
1) 将常用的实用程序方法编译成 DLL。 2)重用DLL。 3) ???
-
请注意,您的函数仅在给定特定编码的情况下才有意义。 当心 Unicode 的可怕之处!
-
只要将方法设为静态即可....
标签: c# function global definition