首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> ASP.NET >> 正文

.net的编程之路(一)

        一、预定义数据类型

        char,字符类型,单引号例如:char x = 'this';

        c#中的每个数据类型其实就是一个静态的类,每个变量都是一个类的实例。

        例如,将int 型的数据转化为string:string x = i.ToString();

        C#中的数据类型分为两种,值类型和引用类型。

        值类型有13个包括:int;float等

        引用类型有2个包括:object;string;

        object是最终的父类型。

        虽然string类是堆类,可以同时多个实例对象即变量指向这个堆,但是当其中的某个实例修改了string值的话将创建一个全新的实例堆,前面的引用值将不会发生变化,这就与我们想象中的引用类不大一样了,同时它是需要用双引号括起来的。

        字符串中@的作用;例如字符串 f:\file\first.cs,当我们用“”将其引起来时出错,我们可以这样表示string s =@"f:\file\first.cs"将不会报错。

        当然你也可以使用转义字符‘\’即"f:\\file\\first.cs"表示。

        确定字符串长度的方法:stringname.Lenth;

        二、流控制

        if语句的结构,简单的要命,就不说了。地球人都知道,相对于C无变化。

        注意:C#中if语句不能直接判断整型值,需要将其转化为布尔值,例如不能这样写

         if (outputint())//不能判断整型值
            {
                //dosomething
            }
        esle
           {
                 //do another thing
            }
        you shoud do it like this :
        if (outputint()!=0)//返回一个布尔值
            {
                //dosomething
            }
        esle
           {
                 //do another thing
            }

        这点与c++不一样。

        swich语句,没什么讲的,不明白我就晕。只有一点,swich语句添加了goto的功能。例如在case后面加上:goto case casename;注意case后面只能接常量。在C#中还可以以字符串为判断对象。

        for语句

        循环;包括for,while,do while,foreach

        主要讨论foreach,来源于VB,例如

         foreach(int temp in arrayX)
        {
               temp++;
               Console.WriteLine(temp);
        }

        used for list all vector in zhe collection.用temp存放各元素的值,不能改变集合中的各项值,即temp中的值。如果需要改变,使用for语句即可。

        三、跳转语句

        有goto,break,continue,return,这些真的不讲了。

        今天就到这里,我也困了,明天继续学习,加油!

        现在是10点多,为什么就不学习了,因为我熬了一晚上!受不住了,休息先。

        虽然现在我还是个菜鸟,但你会看着这个菜鸟怎么成长的,我这个人一根筋走到最后,只要我认定的事情还没有做不好的。

        其实今天的这些内容像是在放屁,谁都知道,但是作为一个语言的转化,还是有一定的作用的,做任何事情不要急于求成,这个我们三年级就学过吧,慢慢来了,我有的是时间。不扯皮了,睡觉了,真的顶不住了。

【责编:michael】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航