请问各位老兄,C#中的#是什么意思?作合解释?

解决方案 »

  1.   

    谢谢楼上的,我也知道它读作sharp.我是想知道它代表了什么意思,有什么内涵。
      

  2.   

    源自C的名门望族,但比C更Sharp,呵呵,猜的。
      

  3.   

    微软说是C# == C++++
    实际上是C++-- ...(表拍我~)
      

  4.   

    “C#锐利体验 
    C#的类型安全的含义之一就是确保变量的存储位置容纳着合适的类型。可以将C#中的变量分为静态变量,实例变量,传值...抛开Microsoft.NET平台去谈C#是没有意义的,C#之“Sharp”也正在其后端强大的平台。仅仅拘泥于语法层面是体验不了... 
     

    sharp 取“锐利”之意,寓意MS要在程序设计语言泛滥的市场中“冲刺”出一片新天地,集众家之长,如刀斧般尖利的开辟新天地。
      

  5.   

    [回复人: MyLf(不睡觉的鱼) ( ) 信誉:100  2005-12-19 21:18:00  得分: 0  
     2.在音乐当中,"#"是升调记号,表达了微软希望它在C的基础上更上一层楼的美好愿望]前半句我完全同意。我本身也玩音乐,# 这个符号,只当作为音乐的升半调记号的时候才读作 sharp(其他情况包括“number”“hash”等等)。然后结合我以前有个老师告诉我的故事看,就很容易明白微软(其实不是微软,是某个程序语言设计大师,好像也是设计delphi的人)这么取名的目的了:
      
     
    第一代电脑编程语言是一个女博士发明的,她名字是A开头,所以她把它取名“A”。第二代电脑编程语言在第一代基础上有了很大飞跃,于是创始人取了下一个字母 B 作为它的名字。第三代(面向目的)语言又有了很大飞跃,按照惯例,它被取名叫 C。第四代(面向对象)语言又飞了,但是按照惯例的话就变成 D——于是变成学生成绩单上越来越难看的字母,所以,发明者使用 C 里面的增一语法,将这个面向对象语言取名叫 C++。--------这个就是我老师说的整个故事了——现在知道C#读C-Sharp是什么意思了吧。我之所以只同意前半句,是因为后半句说的是“C”而不是“C++”。
      

  6.   

    没什么特别含义,这个问题也没有讨论的必要,你学以下java 的名字有什么意义,不就是一个名字么。没什么意思,讨论写有技术性的问题吧
      

  7.   

    用C做前缀表示语言使用的是C语系,即 {  } 的语法,有别于begin....end
    #   读作 sharp 中文译为 锐利
    我想微软的意思说.net这个框架中,C#语言很不错。呵呵。那大家在继续讨论J#为什么叫J#
      

  8.   

    第一个语言不是女博士发明的,是为了 纪念那个女孩,取得名字叫Ada,不过她也确实很有天赋。
      

  9.   

    A  ->  B  -> C  -> C++  ->  C#(C++++)  -> C* (C++++++)过去                现在                    未来
      

  10.   

    让我来做个终极的解释吧
    首先 C# 是C++++ 比C++还厉害
    2.C# 的# 是锋利的意思  就是很锋利的语言
    3.C# 的# 还有整齐的意思  还说明了 这个语言很整齐 没有多余的功能没有罗嗦的东西
    4.C# 的# 也可以看成是一个网的一部分
         ######################################
         ######################################
         ######################################
         ######################################
    上面的是一整张网   其中的一个可以看成是整张网的一部分
    所以说明了他是面向网络的语言可能还有其他的意思  我也只能想到这么多了