读书人

java的 C#中的有关问题

发布时间: 2013-01-11 11:57:35 作者: rapoo

java的 C#中的问题!
今天我复习C#基础的时候,做了个小实验:
为了证实是否是 visual studio 的问题,
我回 java 去测试,发现,类的实例当然可以调用类的方法(java的免费开发工具很便捷,一直到现在我还是真希望那边的功能能多点更新到 visual studio“这不是我要说的主要内容今天就不说了”)。

然后我就怀疑了,貌似教程中,类的属性和方法,不是对象都可以调用的么?
只是不推荐这样做,好像 C# 在模仿 java的时候做了改变,是么?
因为我用 visual studio 试着用实例去调用 类的方法,发现不支持!
但是属性是可以调用的!

[解决办法]
应该叫成员函数(通过对象名访问)和静态方法(通过类名访问)。
[解决办法]
都木有代码。。LZ上代码。。java的 C#中的有关问题
[解决办法]
A.AStatic(); 不是告诉你了么,静态方法用类名.方法()
[解决办法]

引用:
引用:应该叫成员函数(通过对象名访问)和静态方法(通过类名访问)。

如果我说类的方法,就是属于类的,不是对象的,也就是static 方法!

不是吧,还用上代码?

class A{
public string Name = "A Property";
public static void AStatic()
……

...
静态方法应该是直接 A.AStatic();
而不是你a.AStatic();
[解决办法]
vb3~vb6都支持你说的那种“对象.共享方法”的调用方法。因此,你应该说java是在抄袭人家vb而已。

c#不允许这种含混的写法,它就是没有需要兼容vb6的包袱。这个用不着纠结。要“抄袭java”也是在大的方面,而不是死抠字眼去抄袭啊。

读书人网 >C#

热点推荐