zoukankan      html  css  js  c++  java
  • 第 3 章 变量和表达式

    3.1  C# 的基本语法

      注释://单行注释,/* ... */多行注释,///单行注释可用于创建文档说明书

      C#语言是区分大小写字母的。

      使用#region 和 #endregion 关键字来定义可以扩展和收缩的代码区域的开头和结尾。

      以#开头的任意关键字实际上都是一个预处理指令,严格地说不是C#关键字。

    3.2  变量

    试试看:使用简单类型的变量

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace Ch03Ex01
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             int myInteger;
    13             string myString;
    14             myInteger = 17;
    15             myString = ""myInteger" is";
    16             Console.WriteLine("{0} {1}.", myString, myInteger);
    17             Console.ReadKey();
    18         }
    19     }
    20 }
    View Code

      基本的变量命名规则:1.变量名的第一个字符必须是字母、下划线(_)或@;2.其后的字符可以是字母、下划线或数字。

      Microsoft建议:对于简单的变量,使用 camelCase 规则(firstName),而比较高级的命名则使用 PascalCase (FirstName)

      在字符串的前面加一个@字符,可以逐字指定字符串的字面值。"C:\Temp\MyDir\MyFile.doc" 等同于 @"C:TempMyDirMyFile.doc"

      变量在使用前必须初始化。

    3.3  表达式

    试试看:用数学运算符处理变量

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace Ch03Ex02
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             double firstNumber, secondNumber;
    13             string userName;
    14             Console.WriteLine("Enter your name:");
    15             userName = Console.ReadLine();
    16             Console.WriteLine("Welcome {0}!", userName);
    17             Console.WriteLine("Now give me a number:");
    18             firstNumber = Convert.ToDouble(Console.ReadLine());
    19             Console.WriteLine("Now give me another number:");
    20             secondNumber = Convert.ToDouble(Console.ReadLine());
    21             Console.WriteLine("The sum of {0} and {1} is {2}.", firstNumber, secondNumber, firstNumber + secondNumber);
    22             Console.WriteLine("The result of subtracting {0} from {1} is {2}.", secondNumber, firstNumber, firstNumber - secondNumber);
    23             Console.WriteLine("The product of {0} and {1} is {2}.", firstNumber, secondNumber, firstNumber * secondNumber);
    24             Console.WriteLine("The result of dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber / secondNumber);
    25             Console.WriteLine("The remainder after dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber % secondNumber);
    26             Console.ReadKey();
    27 
    28         }
    29     }
    30 }
    View Code

     使用namespace关键字为花括号中的代码块显示定义命名空间。

    名称是由命名空间唯一定义的。可以为命名空间提供一个别名:using LT = LevelTwo;

  • 相关阅读:
    Keras的安装与配置
    Hive实际应用小结
    SparkMLlib-----GMM算法
    ---------菜单目录---------
    Linux(Centos)下使用Docker安装 Portainer-ce(HTTPS支持,docker容器管理软件)
    Linux(Centos)下 docker-ce安装配置(TLS认证)、docker-compose安装与配置
    Centos8 安装进不了图形化安装界面,光标一直在闪解决方案
    开源镜像库
    vue模板项目 推荐项目 vue-element-admin
    Linux 服务器 网卡 流量统计 监控 (vnstat)最新版本安装使用
  • 原文地址:https://www.cnblogs.com/liuliu3/p/3760297.html
Copyright © 2011-2022 走看看