zoukankan      html  css  js  c++  java
  • C#学习笔记之(Hellow,WORLD;常量和变量;键盘输入和输出;数据类型转换;计算器)

    HELLO,WORLD

    Console.Write

    表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。

    Console.WriteLine

    表示向控制台写入字符串后换行。

    Console.Read

    表示从控制台读取字符串,不换行。

    Console.ReadLine

    表示从控制台读取字符串后进行换行。

    Console.ReadKey

    表示获取用户按下的下一个字符或功能键,按下的键显示在控制台窗口中。

    Console.Beep

    通过控制台扬声器播放提示音。

    Console.Clear

    清楚控制台缓冲区和相应的控制台窗口的显示信息。

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("hello,world!");
    
                Console.ReadKey();
    
     
    
            }
    
        }
    
    }

    常量和变量

    C#中变量的名称规则:

    组成:英文字母、数字、下划线_

    开头:英文字母,下划线_

    不能使用关键字

    C#中常量的使用:

    CONST 数据类型=;

    C#中常量命名规则:

    有意义,均大写,长度不要太长

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("Hello,World");
    
                const int num1 = 7;
    
                int num2 = 3;
    
                Console.WriteLine(num1 + num2);
    
                Console.WriteLine("***********************");
    
                num2 = 5;
    
                Console.WriteLine(num1 + num2);
    
                Console.WriteLine(num2);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    键盘输入和2种方式得键盘输出

    +

    占位符

    namespace ConsoleApplication1
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.WriteLine("请输入你的名字:");
    
                string name = Console.ReadLine();
    
                Console.WriteLine("你的名字是:" + name);
    
                Console.WriteLine("**********");
    
                Console.WriteLine("你的名字是:{0}***{1}",name,name);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    数据类型和数据类型的转换

    整数类型

    int long 整型,長整型,區別是取值範圍不一樣

    字符类型

    Char只能有一個字符

    实数类型,小数类型

    Double float

    布尔类型

    Bool 只有真和假两种取值 ture 和 false

    字符串類型string类型

     

    数组

    // 创建的同时初始化

    int[ ] arr = new int[5]{0,1,2,3,4};

    int[ ] arr = new int[ ]{0,1,2,3,4};   // 省略长度

    int[ ] arr = {0,1,2,3,4};                  // 省略new

    namespace WindowsFormsApplication3
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
     
    
                int num = 5;
    
                long num2 = 7;
    
                char xx = '1';
    
                double ww = 12.33;
    
                int num3 = (int)ww;
    
                bool yy = false;
    
                string aa = "亚亚";
    
                int[] arr = new int[5] { 0, 1, 2, 3, 4 };
    
                int[] arr1 = new int[] { 0, 1, 2, 3, 4 };   // 省略长度
    
                int[] arr2 = { 0, 1, 2, 3, 4 };                  // 省略new
    
                string[] arr3 = { "亚亚",""};
    
                Console.WriteLine(num);
    
                Console.WriteLine(num2);
    
                Console.WriteLine(xx);
    
                Console.WriteLine(ww);
    
                Console.WriteLine(num3);
    
                Console.WriteLine(yy);
    
                Console.WriteLine(aa);
    
                Console.WriteLine(arr[4]);
    
                Console.WriteLine(arr1[0]);
    
                Console.WriteLine(arr2[3]);
    
                Console.WriteLine(arr3[0]);
    
                Console.ReadKey();
    
            }
    
        }
    
    }

    计算器

    using System;
    
    using System.Collections.Generic;
    
    using System.Linq;
    
    using System.Text;
    
    using System.Threading.Tasks;
    
     
    
    namespace addition
    
    {
    
        class Program
    
        {
    
            static void Main(string[] args)
    
            {
    
                Console.Write("请输入第一个数字:");
    
                double num1 = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("请输入运算符(+、-、*、/):");
    
                string p = Console.ReadLine();
    
                Console.Write("请输入第二个数字:");
    
                double num2 = Convert.ToDouble(Console.ReadLine());
    
                double result=0;
    
                switch (p)
    
                {
    
                    case "+":
    
                        result = num1 + num2;
    
                        break;
    
                    case "-":
    
                        result = num1 - num2;
    
                        break;
    
                    case "*":
    
                        result = num1 * num2;
    
                        break;
    
                    case "/":
    
                        result = num1 / num2;
    
                        break;
    
                }
    
     
    
                Console.WriteLine(num1 + p + num2 + "的结果为:" + result);
    
                Console.ReadKey();
    
            }
    
        }
    
    }
  • 相关阅读:
    [原创]浅谈测试团队转型,思维模式的转变是关键
    [原创]浅谈IT人如何做理财规划
    [原创]浅谈对华为34岁以上员工“退休”
    [原创]2017年1月读书推荐
    [原创] 上海利得基金招聘测试经理/测试工程师/测试开发工程师(长期有效)
    [原创]浅谈从“述职”向“述能”转变
    IBM的IT战略规划方法论
    腾讯企业大学培训经验
    [原创]Android App上线检查checklist
    移动开发规范
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/HELLOWORLD.html
Copyright © 2011-2022 走看看