浅谈C#的基本语法
C#语言的开发已经算是达到一定程度了,但是我还是想强调一下一些基本的语法问题.好的开始得从基础开始,故此我一直强调尤其是那些刚毕业的童鞋一定要打好基础。
从基础开始,慢慢地步入深层的知识,这样才能有良好的发展历程。
今天在做项目时发现一些人虽然写了好几年的程序,项目的经验也是非常的多,但是十分不注意一些低级的错误,那么我就认为基础不好。具体过程如下:
Object obj=一个可能为NULL的变量;
if(obj==null)
{
MessageBox.Show("It's null !");
}
return obj.Tostring();
其实这个程序肯定会出现BUG的,NULL对象转换成字符串的话就会出错,这何曾不是基础的问题呢??
很多时候都会被忽略,所以我非常注重这类事件的发生,觉得太不值得了。希望大家有所感悟。
另外一个案例就是数据类型的转换,如:(int)obj,Convert.int16(obj)......,很多时候我们都没有先作一个判断再去转换导致BUG的再次出现。
这些何曾不是基础的问题呢??
Public、Private 、protect 、intervel这几者的混淆。
。。。。。