在C++中,你必须明确许多事情,比如使用delete.这为程序员提供了更多选择,但对我来说并不总是有意义.例如:初始化构造函数中的字符数组.为什么不像这样的简单任务可以比这种方式更容易处理:
class x{
enum {Lim =20};
char a[Lim];
x(const char* s){
strncpy(a, s, Lim - 1);
a[Lim - 1] = '\0';
}
}
Run Code Online (Sandbox Code Playgroud)
在,C#中,您所要做的就是:
class loai {
public char[] a;
public loai(char[] a) {
this.a = a;
}
}
Run Code Online (Sandbox Code Playgroud)
PS:昨天很抱歉.我累了,不能很好地表达我的想法.谢谢
你可以初始化一个字符数组....
char a[] = "hello";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |