/*
visual studio编辑器快捷键:
ctrl+k ctrl+c 注释
ctrl+k ctrl+u 取消注释
tab / shift + tab
*/
// 使用System命名空间的类型
using System;
/// <summary>
/// This is a test of c# programming
/// </summary>
// 声明新命名空间Simple
namespace Simple
{
// 声明一个新类Program
class Program
{
// 声明Main方法作为类的成员
// 1.成员函数声明: 成员权限 返回值类型 成员函数名
// 2.Main是一个特殊的函数, 编译器用它作为程序的起始点(类比egret的Main.ts入口类文档)
// 每个c#必须有一个类带有Main方法
static void Main()
{
// Console类将消息输出到窗口
Console.Write("hi there");
Console.Write("Okey Donkey");
Console.WriteLine("Morning");
Console.WriteLine("dear {0} fuck your {1}", "Sam", "ass");
Console.WriteLine("{0,10:C}", 500);
Console.Read();
}
}
// 简单语句 int var1 = 5;
// 语句块 {int var2 = 10; Console.WriteLine(var2);}
// System.Console类包含输入和输出数据到控制窗口的方法
// Console:
// 1. Write("字符串必须用双引号") Write方法不会在字符串后面添加换行符
// 2. WriteLine("") 会在每个输出字符串后面添加一个换行符
// 格式字符串: {index.alignment: format}
// index: 替代标记{0}{1}表示需要替换的字段,
// alignment: 正数为右对齐, 负数为左对齐
// Console.WriteLine(格式字符串, 替换值0, 替换值1, ...);
// (多重标记)替代标记可以重复使用, 且任意顺序, 但是标记不能试图引用超出替换值列表长度以外位置的值, 如果引用了, 不会产生编译错误, 但运行时会抛出异常
// Console.WriteLine("Three integers are {1}, {0} and {1}", 1, 2);
// (格式项)
// Console.WriteLine("the value is {0: C}", 500);格式化为货币形式
}
c#图解教程笔记1
最新推荐文章于 2024-03-10 21:30:19 发布