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

    一、c#项目的组成结构

    1、项目结构

      1.1 项目后缀

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

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

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

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

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

      1.2 函数四要素:名称、输入、输出、加工

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

             //主函数:它是程序入口

            static void Main(string[] args)

            Console.Write();//输出语句,不自动换行

            Console.WriteLine();//输出语句,自动换行

            Console.ReadLine();//输入语句, 防止程序输入结束后退出

      1.4 快捷键

           注释本行:Ctrl+k,Ctrl+c 

           取消注释:Ctrl+k,Ctrl+u

           注释一行://  (Console.ReadLine();//输入语句, 防止程序输入结束后退出 )

           注释多行:/*    */

           建立节点隐藏程序:#region        #endregion  

      1.5 变量:用来临时存储数据。

           常量:就是在变量前加关键词const,常量只能使用,不能再次赋值。

    二、数据类型 

         用来给数据标明身份,计算机能够区分数据的类型。

         常用:数据类型:int(有符号整型),double(浮点型),decimal(浮点型),bool(布尔型)

                 引用类型:string(字符串类型),class(用户自定义类型)

        例:int a, b, c;                          int,string(数据类型),a,s(变量名),1,5,159(值)

              a = 1;                                =(赋值)
              b = 5;                         
              c = a + b;
              Console.WriteLine(c);

             

              

               String s = "159";                
               Console.WriteLine(s);

               s =“1” // 重新赋值,字符串赋值要加“”

               Console.writeLine(s) //运用名直接用变量名

    三、数据类型转化

        显示转换(强势转换)--从指类型转换到引用类型

        隐式转换(自动转换)--从引用类型转换到值类型,或从浮点型转换到整型

           int a =3;

           doulb = 3.14;

           a = (int)b;//可执行,当右边数据类型容量大于左边数据容量需进行强行转换

           b = a;//可执行,当右边数据类型容量小于左边数据容量可进行隐式转换

          例:

             (1)string转int

                    int a,b;

                    string s ="123";

                    a = int.Parse(s);

                    b = Convert.Toint32(s);

              (2)其他类型转string

                    int a = 12;
                    string s = "456";
                    string b = "147";
                    b= a.ToString();
                    Console.WriteLine(b);

    四、运算符

         1.算数运算符:+ 、-、*、 /、 %(加、减、乘、除、取余)

                    ++、--

              例:

                   运算:int b=0; 

                          a % 400 == b && a % 100 == b//a能被400整除并且a能被100整除

              例:

                   //录入
                   Console.Write("请输入数字一(输入完成点enter继续)");
                   int a = int.Parse(Console.ReadLine());
                   Console.Write("请输入数字二(输入完成点enter继续)");
                   int b = int.Parse(Console.ReadLine());
                   //输出

                    b = 3 + (a++);//出现在符号右边时,先加加,在赋值
                    b = 3 + (++a);//出现在符号左边时,先赋值,再加加
                    Console.WriteLine(a );
                    Console.WriteLine(b );

          2.条件运算符:>、<、>=、<=(大于、小于、大于等于、小于等于)

                    //录入
                   Console.Write("请输入数字一(输入完成点enter继续)");
                   int a = int.Parse(Console.ReadLine());
                   Console.Write("请输入数字二(输入完成点enter继续)");
                   int b = int.Parse(Console.ReadLine());

                   //输出

                   bool jieguo = a > b;//比较表式返回bool值结果,条件满足返回True,不满足返回False
                   Console.WriteLine(jieguo );
                   Console.ReadLine();

               

                 

  • 相关阅读:
    Dart中的类型转换总结:
    【Dart学习】--Dart之数组(List)的相关方法总结
    Navigator的使用:
    001——Angular环境搭建、运行项目、搭建项目
    Dart中的数据类型转换:
    Flutter中的Stack、Align、Positioned的使用
    Flutter设置图片为正方形
    顶部导航TabBar、TabBarView、DefaultTabController
    《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <二> NSMutableString
    Swift随记
  • 原文地址:https://www.cnblogs.com/shaobing012/p/4538705.html
Copyright © 2011-2022 走看看