C#中的程序执行

C#  零基础、入门编程基础教学

建议初学者先下载EditPlus  在里面打出代码

编译则在Visual Studio 2022里的Developer Command Prompt for VS 2022  Visual Studio 2022需要下载

   代码要注意大小写以及各类字符都要用英语!!!

using System;        //using 引入命名空间的关键词
                     //System 一个叫“系统”的命名空间
                     //为什么要引入System这个命名空间?
                     //这是因为后面要用到Console类,这个是在System命名空间里面的

namespace cho1 //namespace:命名空间,用于创建命名空间的关键词(相当于文件夹)
{                //cho1:命名空间的名称(自定义的)
    class Program //class创建类的关键字(类:简单理解就是代码分类)
    {             //Program:类的名称(自定义的)
        static void Main() //Main主要的,这是程序的主函数
        {                   //主函数的作用:程序的入口和出口
                            //一个程序可以有多主函数,但是每次执行选择一个主函数
            //Console;控制台类 所在命名空间System
            //.:相当于中文里面 “的”
            //WriteLine():输出一行数据的方法,带换行效果。
            //Write():输出数据,不带换行效果。
            //  ;代表结束 单句结尾用

            //输出函数语法;
            //1)WriteLine(“输出内容”)
            //2)WriteLine(“输出内容, 占位符”数据)
            //     占位符写法:(数字),数字0开始)
            Console.WriteLine("你好,{0}!","小明");
            Console.WriteLine("我是{0},今年{1}岁!","小李",12);

            Console.WriteLine("你好!");
        }
    }
}

//命名空间与类的关系:命名空间包含类,相当于文件夹包含文件一样。
//一个命名空间可以包含多个类


using System;  // 用于引入系统命名空间System  
namespace a // 后面的a可自定义 为命名空间   类似于(文件夹)
{
    class b  // 后面的b也可自定义 为类 (代码分类)  -->(文件)
    {
        static void Main()    // 主函数:程序的入口和出口
        {

            //转义字符;以\开头,主要用于控制文本格式.
            // \n:表示换行  \n\n可换多行
            //列: 
            Console.WriteLine("hello\nhi");   
            Console.WriteLine("{0}\n{1}","张三","男"); 

            // \r:把光标移动到行头,其后输出内容会覆盖前面内容。
            // 列:
            Console.WriteLine("hello\rhi");
            // \r: 经常与\n一起使用 比如:\r\n表示换行(有些地方\n换不了行)
            Console.WriteLine("hello\r\nhi");

            // \t:相当于tab键,用于数据对齐      (tab键代码中无法实现一样的空行,会出现空行的格式不一样)
            // 列:
            Console.WriteLine("姓名\t语文\t数学");
            Console.WriteLine("张三\t99\t88");
            // 列: 
            Console.WriteLine("学生姓名\t语文\t数学");  //对不齐再加一个/t对齐
            Console.WriteLine("张三\t/t99\t88");

            // 如何输出: / (斜杆)(单独输出会显示错误)
            // 列:
            Console.WriteLine("\\");
            Console.WriteLine("C:\\aa\\bb\\1.txt");  //输出一个文件路径

            // 如何输出: ' (单引号)可以直接写' 或 \'
            // 列:
            Console.WriteLine("'");
            Console.WriteLine("\'");
            Console.WriteLine("你好,\'小明\'");

            // 如何输出: " (双引号)(用\双引号表示一个")
            Console.WriteLine("你好,\"小明\"");
 
            // @:表示取消转义 用法 (@"文本")  如果文本中出现,那就不是转义的\,是单纯的就是一个斜杆字符。
            // 列:
            Console.WriteLine(@"\n"));
            Console.WriteLine(@"C:\a\b\1.txt");

        }
    }
}

代码格式为:

using System;

namespace a;

{

        class b

        {

                static void Main()

                {

                        Console.WriteLine()

                }

        }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值