• 语言基础


    第一   了解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  

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

  • 相关阅读:
    jsgraphics插件图形库
    MySQL 基础知识
    第四天:任务开始——网络驱动
    第三天:软件著作权申请
    第二天:办公流程及软件安装
    第一天:products和一些感想
    IMX6Q RTC驱动分析
    PLATFORM设备驱动
    字符设备驱动以及杂项设备驱动
    C程序编译过程及优化选项介绍
  • 原文地址:https://www.cnblogs.com/zl1121102942/p/5596084.html
Copyright © 2020-2023  润新知