欢迎光临
我们一直在努力

学C#遇到的几个问题-.NET教程,C#语言

建站超值云服务器,限时71元/月

1,不晓得为什么,安装的visual studio好像不完全似的,书上提到某些数据类型的某些方法居然没有!

比如:

int mynumber = int32.fromstring(s);

报错:f:my documentsvisual studio projectsexam3_5class1.cs(28): “int”并不包含对“fromstring”的定义

(该问题已解决:改成 int mynumber = int32.parse(s); 或 int mynumber = convert.toint32(s); )

stream s = (new file("linkedlist.bin")).(filemode.open);

报错: f:my documentsvisual studio projectsexam2_16class1.cs(51): 重载“open”方法未获取“1”参数

2,看预定义的时候有个地方看不懂了,

书上说:

预定义声明语句#define后面不能直接跟实际代码,但可以直接接其他的预处理语句,例如下面的语句是正确的:

#define a

#if a

#define b

#endif

namespace exam3_6

{

using system;

#if b

public class class 1{}

#endif

}

但下面的语句是错误的:

#define a

namespace exam3_6

{

#define b

#if b

public class class1{}

#endif

}

在编译器编译了一下,在#define b这一行报错说:

f:my documentsvisual studio projectsexam3_6class1.cs(4): 不能在文件的第一个标记之后,定义或取消定义预处理器符号

可我还是不明白,它到底错在哪里?

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 学C#遇到的几个问题-.NET教程,C#语言
分享到: 更多 (0)