vs 中 没法像eclipse编写java那样 可以有重载、覆盖??
eclipse编写java时,只要是继承父对象或者实现接口,在右键菜单中就有“覆写”功能,但vs中我找不到。另外,eclipse还可以自动添加set和get方法,覆写tostring方法等。在vs中也找不到
是没有,还是在什么地方?? --------------------编程问答-------------------- 输入override关键字,就会给提示
在实现接口带下划线的地方点下鼠标,就可以自动补充需要实现的成员 --------------------编程问答-------------------- 顺便再问下,
java 中的 ArrayList HashMap 类 分别对应c#中的什么类呀? --------------------编程问答-------------------- 有。
继承抽象类和实现接口时,在类定义冒号后面的类名或接口名上点击右键,有实现抽象类、实现接口的选项。
get/set方法,在.Net中用属性代替。对右键点击一个字段定义,在弹出菜单中选择重构->封装字段,可以自动生成对应属性。
需要重写父类的虚函数时,输入override关键字,空格后会弹出可重写的函数列表,按下Tab键插入代码。 --------------------编程问答--------------------
ArrayList —> Ilist or List
HashMap —> Hashtable or Dictionary<x,x>
自动生成get set ,用快捷键:ctrl+r+e。 --------------------编程问答-------------------- C#还有自动实现属性,添加getset方法都省了,当然也可以用code snippet实现
还有一大堆自动完成代码的插件,楼主,自重啊 --------------------编程问答-------------------- override重写方法,至于你说的自动添加set和get方法,你只要右键点击那个私有变量就能看到重构-->封装字段
vs比eclipse更强大,只是你不会用 --------------------编程问答--------------------
ArrayList, Hashtable, 还有泛型版本的 List<T>. Dictionary<TKey, TValue> --------------------编程问答-------------------- 在System.Collections命名空间中有ArrayList和HashTable非泛型类,在System.Collections.Generic中有List<T>和Dictionary<TKey, TValue>泛型类 --------------------编程问答--------------------
你好,请问,添加构造函数,vs有没有自动提供方法? --------------------编程问答--------------------
输入ctor按下tab --------------------编程问答-------------------- prop
生成可读写属性
propg
生成可读私有写属性 --------------------编程问答-------------------- 自己不会用而已,, --------------------编程问答-------------------- 覆盖父类中的方法的时候,父类中的方法必须是virtual方法
方法重载也有 --------------------编程问答--------------------
都是继承的collection集合类
补充:.NET技术 , C#