博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET细节知识总结,不断更新
阅读量:6893 次
发布时间:2019-06-27

本文共 814 字,大约阅读时间需要 2 分钟。

1、catch (Exception)和catch (Exception e)

Exception 类包含许多子类 程序执行的时候要将每一个类都搜索一遍 以找到符合的异常类 这样是蛮消耗资源的 影响效率,最好指定具体的子类

2、const  readonly static

声明Class1类

调用Class1类

View Code

 3、try catch finally  return

面试遇到过这种问题,当时有点蒙蔽。

面试的逻辑大概是这样的。   try catch finally中都有return,请问语句正常情况的执行过程是什么?以及在try中报错执行的过程是什么?

(注:刚听到的时候感觉好奇怪的问题,依稀记得以前学的是finally一定会执行,try报错才会进catch。     而且他问的也有错误,finally不能出现return)

正常情况   try中的return在finally之后执行。      异常情况    异常后执行catch并返回中的return

4、参数params的使用

///         /// 可变参数,在参数前面添加params关键字,比如        /// 下面方法是要传入一个int数组类型。那么,加入params后        /// 调用的时候直接传入一个 例如pparamDemo(1,2,3)这样一个 数组也是不会报错的        /// 但是注意参数列表必须是参数的最后一个参数才可以        ///         ///         public static int[] paramDemo(params int[] arr)        {            return arr;        }
View Code

 

5、静态方法

一般都是些工具函数

转载于:https://www.cnblogs.com/wudequn/p/7606742.html

你可能感兴趣的文章
框架整合之路 - [1]
查看>>
导入与导出数据 大容量复制程序(bcp)
查看>>
Js 知识总结
查看>>
(转)现在手机游戏同步对战的最主要障碍是什么?
查看>>
[Git] Git fetch和git pull的区别
查看>>
javascript:history.go()和History.back()的区别
查看>>
Python 10.1
查看>>
16.2 profile 显示或者隐藏页面 修改密码
查看>>
CentOS 6.3 Final(64位)安装Rabbit-Server笔记
查看>>
cannot be resolved in either web.xml or the jar files deployed with this application
查看>>
【项目笔记】拿宽高前measure(widthMeasureSpec, heightMeasureSpec)的使用技巧
查看>>
用juniversalchardet解决爬虫乱码问题
查看>>
hibernate载入持久化对象的两种方式——get、load
查看>>
哭不是办法
查看>>
js实现的省市县三级联动的最新源码
查看>>
《AcFun 的视频架构演化实践》读后感
查看>>
如何让图片相对于上层DIV始终保持水平、垂直都居中
查看>>
博客推荐
查看>>
LeetCode-45-Jump Game II
查看>>
3GPP 测试 /etc/udev/ruse.d/50文件 /lib/udev/ruse.d/55* 网络配置
查看>>