由于VisualStudio创建类和接口时,默认的是不加public关键字的,而我们大多数时候创建的类都是public的,于是,为了更好工作觉得改之. 首先找到在VisualStudio安装目录下路径C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033 相信这个一定不陌生 我们要改的东西就在class和interface目录下,分别为Class.cs和Inter…
1.在namespace中的类.接口默认是internal类型的,也可以显示的定义为public类型2.在一个类里面,属性和方法默认是private的,可以显示的定义为public.private.protected.internal或protected internal等访问类型.3.接口中的方法默认为public的访问权限…
重新配置了studio 的工作环境, 没问题,后来加需求要新增java类和接口,这就出现问题了,新建的时候,就会报错: Unable to parse template "Interface" Error message: This template did not produce a Java class or an interface    根据template报错,打开file->setting->file and templates 发现里边的templates 全…
进入设置: File -> Settings   依次选择: Editor -> File and Code Templates -> Files -> Class (根据需要选择Interface 和 Enum) 注释模板: /*** @program: ${PROJECT_NAME}* @description: ${description}* @author: 你的ID* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}**…
原因:模板丢失 解决方案: 在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false…
将DataTable转换为PagedCollectionView数据,我们可以借用DataTable的GetBindableData()方法,如下: DataTable dt=new DataTable(); PagedCollectionView m_pagedCollectionView = new PagedCollectionView(dt.GetBindableData(new Connector())); this.daDatas.ItemsSource = m_pagedColle…
问题:创建类或接口时,要添加自定义的默认注释,比如版本,时间等.每个类修改显然不符合程序员的思路,有没有办法通过定义模板来实现? 使用Idea模板 Idea可听过创建类模板来实现. 功能路径:Setting -> Editor -> File and Code Template -> Class 修改,右侧文件内容 模板内容 ${}变量标识变量注入 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "") packa…
Java中有一些特殊的类,在教材中讲解的不深,但是确实非常有用的,这里总结一下,里面用到的有网上搜到的内容,这里表示下感谢. 一.成员内部类 成员内部类是在一个内中定义的另外一个类,这个类属于其上的类的成员,叫做成员内部类.可以把该类看做是一个成员,可实例化的成员.该类主要作用是代替结构体功能,当一个类使用到的某个成员是一个结构类型,但是该结构又没有通用性,此时就可以声明为内部类,这样便解决了结构体的问题. 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类.对于一个名为out…
C#动态创建和动态使用程序集.类.方法.字段等 分类:技术交流 (3204)  (3)   首先需要知道动态创建这些类型是使用的一些什么技术呢?其实只要相关动态加载程序集呀,类呀,都是使用反射,那么动态创建也一样使用的是反射,是属于反射的技术!也就是将对象或者数据映射成一个对象或者程序集保存起来而已. 首先我们需要了解每个动态类型在.net中都是用什么类型来表示的. 程序集:System.Reflection.Emit.AssemblyBuilder(定义并表示动态程序集) 构造函数:Syste…
一.Optional容器类 这是一个可以为null的容器对象.如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象. 查看结构图可以看到有如下常用方法: of(T)——创建一个非空的Optional实例(使用empty创建一个空的Optional实例) ofNullable(T)——若参数不为Null,则创建一个非空实例,否则创建一个空实例 isPresent——是否存在值(存在返回true,否则返回false) orElse(T)——有值则将其返回,否则返回参数…