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

    语言基础

    C#

    项目结构:项目后缀

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

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

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

    cs      源文件(程序代码)

    一、输入输出

    Console.ReadLine();//输入语句

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

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

    //输出

    //打印不换行

    //Console.Write("这是我的第一个C#小程序。");

    //打印完成换行

    //Console.WriteLine("Hello World!");

    //输入

    //直至接收到回车命令为止,将之前输入进去的内容获得

    //string s = Console.ReadLine();

    //Console.WriteLine(s);

     

    //输入姓名,年龄,工作单位,整合成一句流畅的话打印

    //我叫**,今年**岁了,在****工作。

    Console.Write("请输入您的姓名:");//打印完成这句话不执行换行

    string name = Console.ReadLine();//使输入的内容刚好紧跟上一句打印的话

    Console.Write("请输入您的年龄:");

    string age = Console.ReadLine();

    Console.Write("请输入您的工作单位:");

    string danwei = Console.ReadLine();

    //加号,在遇到字符串类型的时候是拼接作用

    Console.WriteLine("我叫"+name+",今年"+age+"岁了,在"+danwei+"工作。");

    注释的三种方式://注释本行    /* */注释一段区域  ///放在函数上面使用,给函数加注解

    二、数据类型

    //变量

    //值类型

    //整形:只能放整数

    //int a = 1;

    //a = 4;

    //浮点型

    //double b = 3.14;

    //float c = 3.14F;

    //decimal d = 3.14M;

    //布尔型,判断正确与否  只能存放true或者false

    //bool e = true;

    //字符串类型

    //string f = "Hello world";

     

     

    //常量,只允许取值,不允许重新赋值

    //const int g = 3;

                

    //类型转换

    //double h = a;

    //a = (int)3.14;//显式转换

    //Console.WriteLine(a);

    //string i = a.ToString();//隐式转换

     

    //Convert转换

    //a = Convert.ToInt32(3.14);

     

    //a = int.Parse("3.14");

    //int s= int.Parse(Console.ReadLine());

    //Console.ReadLine();

     

    Console.Write("请输入您的分数:");

               

    double score = int.Parse(Console.ReadLine());

    Console.WriteLine("您的分数是"+(score+5));

    Console.ReadLine();

    三、运算符

    //运算符

    //++     --

    int a = 0;

    int b = a++;//int b=a;a=a+1;

    int c = ++a;//a=a+1;int c=a;

    //++a;//a=a+1;

    // Console.WriteLine(b);

    // Console.WriteLine(c);

    // Console.ReadLine();

     

    // *  /  %

    // double a = 47;

    // bool b = a % 10 == 7;

    // Console.WriteLine();

    // Console.ReadLine();

     

    // +   -

    // 注意加号在遇到字符串类型的时候表示的是拼接作用

     

    // 关系运算符

    // >  <    >=   <=

    // ==     !=

    // int a = 7;

    // int b = 8;

    // bool c = a >= b;

     

     

    // 逻辑运算符

    // &&        与       两边都要成立

    // ||            或       只需要有一个成立

    // !             非       取原本的反方向

    // int a = 4; int b = 5; int c = 6;

    // bool d = a > b || c >= b;

     

    // 条件运算符

    // ?:

    // int e = a <= b ? 1 : 2;

     

     

    // 赋值运算符

    // =    +=  -=  *=    /=   %=

    //a += b;//a=a+b;

    //a *= b;//a=a*b;

    //Console.WriteLine(a);

    //Console.ReadLine();

     

     

    // 问,现在几点了?

    // 若是12小时之内,am

    // 若是13——24之间是,pm。若是下午需要减掉12进行报时

    // Console.Write("现在几点了?");

    int hour = int.Parse(Console.ReadLine());

    string mm = hour > 12 ? (hour-12)+"pm" : hour+"am";

    Console.WriteLine("现在是"+mm);

    Console.ReadLine();

  • 相关阅读:
    命令基础
    绑定在表单验证上的应用
    绑定和绑定的各种使用场景
    双向数据绑定
    事件
    委托应用及泛型委托和多播委托
    委托
    LINQ
    反射重要属性方法
    反射基本内容
  • 原文地址:https://www.cnblogs.com/zyg316/p/5436586.html
Copyright © 2011-2022 走看看