zoukankan      html  css  js  c++  java
  • 语言基础

    第一   了解C#

    一、 C#的定义及其特点   C#是微软公司2000年7月发布的一种全新简单,安全,面向对象的程序设计语言,是专门为,NET的应用而开发的语言。它吸收了C++、Visusl Basic、Delphi、Java等语言优点,体现当今最新的程序设计技术的功能和精华。NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境,同时公共语言运行时为C#程序语言提供看一个托管的运行环境,使程序比以前更加稳定,安全,特点有;

       语言简洁

       保留了C++的强大功能

       快速应用开发功能

       语言的自由性

       强大的Web服务器控件

       支持跨平台

       与XML相融合

    二、Visual Studio.NET的集成开发环境

     .NET开发语言都采用了统一的集成开发环境Visual Studio.NET。

     第二部分C#语言基础

    首先要了解C#项目的组成部分,对C#开发环境有大致概念

    一 项目后缀

    config---配置文件(存放配置参数文件)

    csproj---项目文件(管理文件项)

    sin---解决方案文件(管理项目)

    cs---源文件(程序代码)

    后缀不同代表文件类型也不同,这些文件后缀类型会在“解决方案资源管理器“中看到。

    1.2  函数的四要素;名称,输入,输出,加工

    1.3   主函数,输出语句,输入语句

    static void main(string{}args)//下划线部分可以自己指定

      主函数内容

    console.readkey();//输入语句

    console.readline();//输入语句

    console.writeline();//输出语句,自动换行

    console.write();//输出语句,不自动换行

    1.4 

    namespace consoleapplicationl  命名空间

    class progran                      类

    static void main(string[]args) 方法

      注意事项

    1注释的三种方式

    //注释一行

    /**/注释一段区域

    ///放在函数上面使用,给函数加注解

    2在一行中声明相同类型的多个变量之间逗号分开

    列; int   a, b;(声明变量类型,用逗号隔开)

    3 同一语句中,不能对同一个变量名声明成同一类型两次

    int  a=34; int a=22(错误)

    4using 表示程序引用的库,以下的systen等,表示为控制台这些库由  .netframework提供

    5 创建项目时,自动创建一个命名空间,即namespace命名空间

    二;数据类型

      C#  语言 值区间
    整型       (整数) int -231——231-1
    浮点型   (整数) double  
         

    string 等同于字符型,长度较长,定义是用双引号

    列  string  a ="hello";    string  b="h";

    2类类型

    object所有其他类型的最终基类

    3接口类型

    interface

    4数组类型

    一维和多维数组,如int[]和int[,,,]

    四;c#转义字符

    ,  单引号  "双引号  \反斜杠  空  a警告  退格     f换页   换行   回车   水平制表符  

    v 垂直制表符

    五; 变量,常量

    1 变量名的命名规则

    1,1 变量名组成;字母,数字,下划线,@,汉字

    1,2首字母只能用字母,下划线,@,汉字

    1,3不能与关键字重名

    2变量的定义

    数据类型 变量名[=值] //[]内的值可以不写     列 int  a=1

    3变量名前加关键字(不能赋值,只能取值);const   列 const  int  a=1

    六;基本的类型转换

    1,自动转换(隐式转换)-- 从值类型转换到引用类型时候

    2,强制转换(显式转换)--从引用类型转换到值类型时候,或者从浮点类型转换到整形当从一个引用类型转换到值类型时,必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

    1》用()

    列 int a ;double b=12.3;a=(int)b;

    2》用convert

    列 int a;   float c;   double b=12.3;

    a=concert.toint32(b);

    c=concert.tosingle(b);

    3》用parse

    列 int a;  double b=12.3;

    a=int.parse(b);

    七,运算符

    分类 符号 解释  
    算数 ++ -- 加加 减减  
      */%  乘 除 取余  
      +- 加  减  
    关系 ><  >= <= 大于 小于  大于等于  小于等于  
      ==  != 等于 不等于  
    逻辑 && 与(并且)  
      ||

     
      非(注 ;优先级在此表的最顶层)  
    条件运算符 ?; 唯一的一个三元运算符   如果  
    赋值 =  += -= *= /= %= 如x-=4,即x=x-4  

                                                 ++ 在后面, 先赋值再运算。    ++在前面,先运算再赋值。

  • 相关阅读:
    moss jscript
    CSS两端对准
    简单的日期格式验证
    .NET中使用Exchange 2007 Webservice来读取邮件
    张二狗
    spcontext
    Infopath表单用改控件值提交或作别的更改时一定要在控件属性浏览器表单的回发设置为始终.
    使用 Web 服务
    SharePoint 2010中开发模式的改进 COM 客户端对象模型
    Retrieve data from Separate Oracle System
  • 原文地址:https://www.cnblogs.com/zl1121102942/p/5596084.html
Copyright © 2011-2022 走看看