一定要注意以后你赋值在也不用“:”啦!一定要牢记!(偶以前也是用DELPHI的)

解决方案 »

  1.   

    呵呵,:=这个东西不要了!~~~~我以前也是delphi的!~其实分析模式可能有改变
      

  2.   

    更加注重对象\接口,如果你是从Com过来的就更好了。
      

  3.   

    如果你对delphi很熟的话,C#也不在话下,开发思路都是差不多的,把面向对象这东西搞定
      

  4.   

    C#在oo的设计更优秀一些吧。切记语言只是个工具。体系结构的理解才是最重要的
      

  5.   

    C#是完全面向对象的,在N_TIER结构中的优势更明显,从DELPHI到C# 的最直观的感觉是:
    A\语法结构变了,它是一种C语言;
    B\控件少了;在C#中由于多数类都支持继承,做一个控件很容易,所以控件比较少!
    C\数据绑定不方便,没能DELPHI中的DBGRID那么好用的东西,这是因为,在面向对象的程序中更强调松藉合!
    D\和操作系统的交互更直接了.在c#中所有类都用命名空间管理,类非常多功能强大,几乎不用调用API,就可实现多数功能!
    E\组件的引用及通讯更方便!
    F\C#新增的反射\属性编程\XML WEB SERVCIE 功能很诱人!
    更重要的是要业精于勤,你慢慢来吧,不过我可能告诉你,DELPHI到C#肯定是对的,我已经偿到甜头了!
      

  6.   

    我知道C#的"反射"是跟Delphi学的,谁知道向Delphi学的什么,考考大家,看看你们Delphi的基础如何。
      

  7.   

    至少我认为
    刚转过来的时候就很变扭!老是出现Delphi的代码风格!
      

  8.   

    我现在还是用Delphi的,但是转向C#看来是事在必行,那位老兄有事半功倍的方法!
      

  9.   

    头大的问题
    我在学校工作
    平时我用DELPHI来开发
    上学期,学校非要我来讲VB
    结果,在课堂上,我书写代码,全是DELPHI的风格(如:=、Begin end;…………)
    在讲台上,怎么看都没错,但就是不能执行
    后来下了课才明白写错了这下我的面子丢完了。
      

  10.   

    不要把注意力都放在“语言”上,因为对于完成一个项目来讲,架构和设计远比编码来的重要。C#和PASCAL都是OO的,语法转转应该比较快,只不过.net的类实在是多、多、多……
      

  11.   

    建议:
        1.数据类型的不同;(与面向对象的pascal 差别不大主要是长度);
        2.某些数据类型的实现(例如:数组在c#中使用对象实现);
        3.注意理解c#中的类,继承,封装,重载等;
        4.个别语法(例如:循环);
       个人感受:
            掌握面向对象的思想,C#很好学,他只是一种语言;