第 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;

原文地址:https://www.cnblogs.com/liuliu3/p/3760297.html