常见错误 #1: 把引用当做值来用,或者反过来 C++ 和其他很多语言的程序员,习惯了给变量赋值的时候,要么赋单纯的值,要么是现有对象的引用.然而,在C# 中,是值还是引用,是由写这个对象的程序员决定的,而不是实例化对象并赋值的程序员决定的.这往往会坑到 C# 的新手程序员. 如果你不知道你正在使用的对象是否是值类型或引用类型,你可能会遇到一些惊喜.例如: Point point1 = new Point(20, 30); Point point2 = point1; point2.…
declare v_ename emp.ename%type; begin select ename into v_ename from emp where empno=&gno; dbms_output.put_line('名字:'||v_ename); exception when no_data_found then dbms_output.put_line('编号没有!'); end; 显示结果就是我们自己定义的了 命名的系统异常 产生原因 ACCESS_INTO_NULL 未定义对象…