有没有必要我觉得要看自己的需求。
如果你只是从事Web开发,可以深入的研究.net的底层实现原理如.net的汇编语言,而不一定要学习c++,
如果你需要做一些例如图形图像处理,或者底层一些的工作,学c/c++是必要的。
不过还是推荐学习一下c
看你的需求。
如果你想对C#学得更深入,就应该对C++/C有所认识或者了解,可能还需要你熟悉。如果,你觉得C#开发的应用不如C/C++开发的,就更应该学了。
一般情况下,可以不用学C/C++
一般是没必要的 除非你将来又必须接触一些其他的东西, 我现在就学的C# 那些真感觉又点跟不上社会发展了 ,