c#入门系列——基础篇

时间:2023-03-08 15:53:41

c#与VB的区别

刚接触c#发现c#与vb还是有所不同的——它可以在控制台显示、它比vb多出来了一些东西、代码规范上跟VB也稍有不同、、、、、暂时就发现这么多,正在努力发现中。

c#的代码结构

         首先,先来一张图看看:

c#入门系列——基础篇

如上图所示,我们写的代码只有主函数体里面的代码,其他的都是自动出来的,我研究了一下,这些东西都有什么用,现在分享下:首先是引用,c#中使用的东西都要引用有点类似于api的感觉,不过在.net平台上,api好像不好使了,我们所需要的功能更多的是由.net平台提供。

然后就是命名空间,这是一个相当于文件夹的感觉,可以跟别的命名空间的内容相区分,别的空间想要用的话只能从引用那里引用后才能调用。

再下一层就是类,c#中,所有的语言必须全部写在类里,而main是类的一个方法,这个方法作为程序的入口,每个独立的程序有且仅有一个方法。

里面的代码就是我们写的函数了。其中,“//” 是我们的注释表示,等同于VB中的“ ‘ ”符号,console是标示符,表示的是动作执行在控制台上,就像VB中的form1.print中的form1一样,只不过是显示在了控制台。

c#数据类型

         c#的数据类型与VB大致相同,定义的语法如下:
 
       
<span style="font-size:18px;">         </span>int  intone = 30;
<span style="font-size:18px;">         </span>byte btone ;
<span style="font-size:18px;">         btone</span>= 40;

其中,将 intone 定义为int型并给它赋值为30;将 btone 定义为了 byte 型并给它赋值为40。作用域以及类型的转换与VB相同。

c#的运算符与语句

基本运算符

c#中的算数运算符有:+=、-=、*=、等:x+=y
意思:x=x+y 其他与+=类似,不再解释。还有c++意思就是c=c+1。

其他常用语句

 
       is运算符,检查变量是否为指定的类型。
 
       new运算符,创建一个新的类型实例。
 
       sizeof运算符,检查指定变量的字节长度。

break,跳出循环。