c#是微软用来对付java的,比较适合快速开发

解决方案 »

  1.   

    指针是好东西,也是万恶之源,想象你写的程序,其中有多少个Bug是因为滥用指针导致的,几乎没有人可以说从来没有用错过指针,有了指针,程序变得很灵活,可也是因为指针,程序变得容易出错
      

  2.   

    有人说C#是开发.net程序的首选语言,不知是否有这回事。
      

  3.   

    是的,我也觉得C#是开发.net程序的首选语言,毕竟是microsoft专为.net推出的语言
      

  4.   

    不清楚,我的机器太烂,安装不上.net
      

  5.   

    我没用过JAVA,所以想不通没指针是怎样写程序的。
      

  6.   

    是啊,没c++灵活了,但是通过by reference这种方式,相当于是操作指针
      

  7.   

    那像如下的段子在C#中该怎么写呀?
    int i[10];
    int *p=i;...
    p++;
    ...
      

  8.   

    好象都改成引用了我看过一点C#破东西,看来好象是做网络开发好一些做应用程序呵比VB强不了多少一句话,做底层就是不行!!!
      

  9.   

    昨天我到新华书店里去逛了逛,C#的书比vc6.0的书还多,喝,市场反应真是快呀。
      

  10.   

    c#能用指针,不过需要一种新的类型:delegate类型
      

  11.   

    C#无非是借用C的语法,估计跟basic之类没有多大差别,人家C#的目的也许和C、C++不一样。
      

  12.   

    谁说没有指针,用unsafe后就可直接使用指针,c#不提倡直接使用指针,而用“引用”,但c#中的“引用”和c++中的不一样,它更象一个“安全”的“指针”。比如c#中的“delegate”(代理)就是类成员函数指针,不过它更安全。
      

  13.   

    C#也可以使用指针,但没人使用。或者说指针在C#中没什么用比如
    unsafe public void Mysub()
    {
        int *p;
        int i = 5;
        p = &i;
    }
    这里用指针什么也做不了,因为变量在内存中的位置是可以被GC改动的
      

  14.   

    C#90%以上都是模仿JAVA,另外加入了一些C++中有但未被JAVA采纳的东西,如操作符重载和枚举等,它的delegate机制利用的是C中的函数指针。也有一些自己的东西,如增加了属性、索引器等很不错的特性。
    与其说C#没有指针,还不如说C#不支持在堆栈上构建对象。
    象Shape sp语句相当于C++中的Shape* sp,JAVA和Object Pascal也是如此。
    我认为MS推出C#是为了抗衡JAVA,而不是为了取代C++。
      

  15.   

    C# 中可以随意引入C++的unmanaged code,你可以随便用指针.
      

  16.   

    C# and Java 
    I dislike.
    (1)I like C and C++ language.It is simple in style and give you a comfortable 
       feeling when using it.While using C# and Java language,I feel them the same
       as Visual Basic language.Not simple in code style.
     
    (2)In class library,C# copy Java,howerer I don't like Java's class library.Why?
       Javal class library ,dislike that of visual C++'s MFC.Each of its library is
       too small,which means too many in number.This makes me feel uncomfortable!
       Upon comparing,I like MFC more.So this is the reason why i choose VC!
    (3)In the field of Game Programming and something more contacting with the whole
       OS,Visual C++ is your best selection!I often go to some abroad website for 
       the information of Game Programming,and i found that most of the Game       programming programmers use Visual C++ and SDK for their exploring tools !
    (3)Micorsoft doesn't give up Visaul C++ in the .Net framework,which means that
       Visual C++  has wonderful power!
      

  17.   

    指针是个好东西,C++里面很多的东西用指针实现起来方便多了,可以实现底层的操作,我们不能因为汽车是交通事故的根源而不用汽车,同样也不能因为滥用指针导致许多BUG而放弃指针!关键是你要用好它。
      

  18.   

    我觉得要看你怎么去用了,比如说如果要用VC开发网页,那么VC跟垃圾有什么区别???同理,JAVA,C#也是如此
      

  19.   

    在C#中,有一种机制称为Delegate,这就是指针了,不过这是一种类型安全的函数指针。
    嗯,大约如此。
      

  20.   

        我不知道,大家为什么这么抗拒变化呢?
        这么说吧,使用指针的地方,难道真不能用引用代替吗?我知道会有,但有多少呢?那个朋友给个例子出来看看?
        也许,C#和Java代表的,是一种不同的思维方式。
      

  21.   

    to zhujianping_es(zhujianping):
    I think java and c# and C++ have their own purpose, so when I create a web application, I will use C# or java, and if my software is about game or driver etc., I will use VC++.
    If only from language's viewpoint, I think c# is the best. 
      

  22.   

    没有指针爽吗?:(在C#中没有指针使得调用WIN32 API时候非常的不爽 :(
      

  23.   

    你想用指针为何不去用VC++呢,C#本来就是面向高层的
    调用windows API?用VC++不就得了,为什么非要用C#呢
    什么语言适合做什么就用什么语言,世界上不存在万能的编程语言