【原创】对c#的一些看法
有问题请联系站长http://xiuxian.isme.net
接触编程还不到半年,所以了解不算太多。pasic之父帕斯卡提出的关于编程的公式:算法+数据结构=应用程序。我认为,这个公式只是对fortan、c语言之前的面向过程编程语言而言,而c++、c#是新的面向对象的编程语言,对这些语言不适合。应该一下,“数据结构+算法=应用程序”。数据结构即对象,而寻找解决问题的方法即算法,用适当的语法,编程应用程序。
举个简单的例子来说,求解一元二次方程axx+bx+c=0的解。分析如下:求解一元二次方程的时候有以下几种情况:1。a=0时,按一次方程求解。2。delt=b*b-4ac=0时,方程有二个相等的实根。3。delt>0时,方程有两个不相等的实根。4。delt<0时,方程有两个共轭复根。进一步分析,首先声明几个变量a,b,c,x1,x2,delt,real,image.后从控制台读取方程的实数。再后,条件判断(a是否为0,delt是否大于小于等于0),这里要使用的语句有
if(a=0)
{
………………
}
else
{
if(delt=0)
{
……………………
}
elseif(delt>0)
{
…………………………
}
else
{
………………………………
}
}
具体的我就不写了。语法呢,可能每个学习c#的人都了解,而我们所要学的正是这种编程思想。