【C#学习之路】001.基本操作
2021-04-11 10:28
标签:style pac csharp names als 标记 bool 而不是 字符 001【HelloWorld】分析代码块 002【暂停】 用Ctrl+F5启动或者添加以下代码(读取输入) 003【输出】 1.基本输出 2.格式化输出 004【声明变量类型】 声明变量和C差不都,不过多赘述 ; 例如 int a; 类型和C差不多,无非就是 int float double之类的。 值得注意的是,C#默认浮点型double,要定义float要用 a = 12.5f。bool类型的取值是true和false,而不是0,1。 转义字符和C也一样 值得注意的是加上@后输出不识别转义字符 用@可以把一个字符串定义在多行 使用@识别路径 【C#学习之路】001.基本操作 标签:style pac csharp names als 标记 bool 而不是 字符 原文地址:https://www.cnblogs.com/RayBH/p/9019050.html//这里是注释 下面是引入命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//定义命名空间从‘{‘开始,到‘}‘结束,
namespace _001_我们的第一个Csharp程序//尽量不用中文
{
class Program//定义类
{
static void Main(string[] args)//定义Main方法
{ //以下是方法体
Console.WriteLine("Hello World");//第一行代码
}
}
}
Console.ReadKey();
System.Console.WriteLine("Hello1");//输出后自带换行符(前面的System代表的是命名空间,如果引入了可以不用加)
System.Console.WriteLine("Hello2");
System.Console.WriteLine("Hello3");
System.Console.Write("Hello1");//输出后不带换行符
System.Console.Write("Hello2");
System.Console.Write("Hello3");
//其中{}成为标记,后面的数字会取前面的值,0代表第一个,依次类推
//注意,不可使用未定义标记,例如{5}。标记内不可带空格,例如{ 0 },会报错
Console.WriteLine("两个数相加{0}+{1}={2}", 3, 34, 37);
Console.WriteLine("{0}*{1}={0}", 5, 1);//标记可使用多次
string str1 = "I am a good man.\nYou are a bad girl!";
Console.WriteLine(str1);
string str2 = @"I am a good man.\nYou are a bad girl!""";//末尾用两个引号代表一个引号
Console.WriteLine(str2);
string str2 = @"I am a good
man.\nYou are a bad
girl!""";
Console.WriteLine(str2);
string path = "c:\\xxx\\xx\\xxx.doc";
Console.WriteLine(path);
string path2 = @"c:\xxx\xx\xxx.doc";//@不识别转义字符,所以识别路径很方便
Console.WriteLine(path2);