黑马程序员-------.net基础知识一

---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

 

 

 

 

一 初识.net

 .net是一种多语言的编程平台,可以用多达几十种的语言来进行开发,而C#就是基于.net平台的其中一种开发语言。

它的特点是:

⒈多平台:该系统可以在广泛的计算机上运行,包括从服务器,桌面机到PDA和移动电话。

⒉行业标准:该系统使用行业标准的通信协议,比如XML,HTTP,SOAP和WSDL。

⒊安全性:该系统提供更加安全的执行环境,即使有来源可以的代码存在。

.net由三部分组成:编程工具,公共语言运行库(Common Language Runtime),基类库(Base Class Library)

 

 .net能做什么?

⒈开发基于Windows Form窗体应用程序

⒉开发基于WebAsp.Net应程序

⒊开发基于XBOX360游戏机的游戏程序

⒋开发基于Windows CE嵌入式程序

⒌开发基于智能手机(Windows Phone)的程序

⒍开发基于平板电脑(Windows8)程序

 

二 C#

学习两句话。

using System;                     //
using System.Collections.Generic; // 这些是引用命名空间
using System.Linq;                //
using System.Text;                //

namespace example                 //这是命名空间
{ 
    class Program                 //类
    {
        static void Main(string[] args) // Main方法是一个特殊的函数,编译器用它做为程序的起始点。
        {
            //只包两条简单的语句组成了简单的方法体。注意:在C#中每行语句结束后,都以;结结尾

            Console.WriteLine("Hello,World!");
            Console.ReadKey();
          
        }
    }
}

注释:⒈单行注释  以//开始 到本行结束

            ⒉多行注释 以/*开始到*/结束,之间都为注释

            ⒊文档注释,用于对类和方法进行注释,在类或者方法前面,连续输入3个斜线/// 自动生成文档注释。

 

标示符是一种字符串,用来命名如变量,方法,参数等等。

标示符命名规则
Pascal命名法标示符中每个单词都首字母大写用于类型名和成员名例:CarDeck,DealersHand
Camal命名法除第一个单词外,标示符中所有单词都首字母大写用于本地变量和方法参数例:totalCycleCount,randomSeedParam
全大写标示符全有大写字母组成仅用于缩写词例:IO,IP,XML

 关键字是用来定义C#语言的字符串记号。

注:⒈关键字不能被用作变量名或任何其他形式的标示符,除非以@字符开始。

⒉所有C#关键字全部都由小写字母组成,但是.net类型名使用Pascal命名法。

 

 

C#关键字和上下文关键字
abstractconstexternintoutshorttypeof
ascontinuefalseinterfaceoverridesizeofuint
basedecimalfinallyinternalparamsstackalloculong
booldefaultfixedisprivatestaticunchecked
breakdelegatefloatlockprotectedstringunsafe
bytedoforlongpublicstructushort
casedoubleforeachnamespacereadonlyswitchusing
catchelsegotonewrefthisvirtual
charenumifnullreturnthrowvoid
checkedeventimplicitobjectsbytetruevolatile
classexplicitinoperatorsealedtrywhile
ascendingbydescendingequalsfromgetgroup
intojoinletonorderbypartialselect
setvaluewhereyield   

 

块是一个由成对大括号包围的0条或者多条语句序列,他在语法上相当于一条语句。如:

 {
            Console.WriteLine("Hello,World!");
            Console.ReadKey();
          
 }

注:⒈可以在任何语法上只需要一条语句而你的行为又要求一条以上的简单语句的情况下使用块。

        ⒉有些特定的程序结构只能使用块,在这些结构中,不能使用简单语句代替。

        ⒊简单语句以分号结束,但块后面不跟分号。(虽然编译器允许这样,但这不是好的风格)

 

 

 

 

 

 

 

 

 

 

 

 ---------------------- ASP.Net+Android+IO开发S.Net培训、期待与您交流! ----------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值