首页 > 编程语言 >C#基础学习

C#基础学习

时间:2022-12-16 11:47:19浏览次数:33  
标签:C# 程序 代码 基础 学习 命名 main 用来

1 程序结构

1.1 C#的组成部分

  • 命名空间声明;
  • 一个类(class);
  • 类方法;
  • 类属性;
  • 一个 main 方法;
  • 语句和表达式;
  • 注释。

1.2 C# 程序结构

下面我们通过一个命名行窗口打印“Hello World” 的示例程序,来具体演示一下 C# 程序的组成,代码如下:

// using 关键字用来在程序中引入 System 命名空间,一个程序中可以有多个using语句。
using System;

// namespace 关键字用来声明一个命名空间,c.biancheng.net则是命名空间的名字。命名空间是类的集合,上面代码中名为“c.biancheng.net”的命名空间中包含了一个名为“Program”的类。
namespace c.biancheng.net
{
    // class 关键字用来定义一个类,“Program” 则是类的名字,类中通常用来存放程序中要使用的数据和函数(也叫方法)。
    class Program
    {
    //  main为定义的函数名称,main 函数是整个 C# 程序的入口,其中包含了程序运行时需要执行的操作。static 和 void 都是用来修饰 main 函数的关键字。 
        static void  main(string[] args)
        {
            // 此代码用来在命令行窗口中输出“Hello World!”。WriteLine 是 system 命名空间中定义的 Console 类里面的方法,用来输出一些信息。
            Console.WriteLine("Hello World!");
            // 此行代码是针对 VS.NET 用户的,它会是程序进入等待状态,敲击键盘上的任意一个按键即可让程序继续运行。之所以需要这些代码,是因为命令行窗口会在程序运行结束后自动关闭,这会导致我们想要输出的内容一闪而过,加入此代码则可以避免这种情况。
            Console.ReadKey();
        }
    }
}

运行结果:

  • 打开VS Code,编辑完程序之后保存;
  • 将文件名命名为xx.cs格式;
  • 使用快捷键 Ctrl+ ` 调出终端;
  • 使用 csc xx.cs 将其编译成 xx.exe文件
  • 执行 run xx.exe 运行

C# 的注意事项

  • 一个程序中可以有多个 using 语句;
  • Main() 函数是整个 C# 程序的入口
  • C# 区分大小写;
  • 所有语句和表达式都必须以英文的分号 ; 结尾;
  • 程序从 main 函数开始执行;
  • 与 Java 不同,程序文件名可以与类名不同;
  • 代码中出现 {} 都是成对出现的,用来标记代码块,{} 中包裹的代码可以看作是一个整体。

标签:C#,程序,代码,基础,学习,命名,main,用来
From: https://www.cnblogs.com/counter/p/16986659.html

相关文章

  • C++_基于例子进行学习
    1.C++examplelearningfirstexample--》1.include#include指令:头文件包含指令。预处理阶段,#include会将头文件拷贝到本文件内进行运行<string.h>是旧的C头文件,对......
  • C语言《数据结构》课程设计任务书
    C语言《数据结构》课程设计任务书1.个人薪资管理系统[基本功能]1)个人工号及薪资使用线性表实现数据存储;2)可实现个人薪资信息的输入、修改、删除功能;3)能够对数据按......
  • redis 查找模糊key [scanKeys]
    /***以count为步长查找符合pattern条件的keys**@paramredisTemplate指定redis*@parampattern匹配条件*@paramcount一次在count条记录中match符合pattern条......
  • Codeforces Round #838 (Div. 2) D. GCD Queries
    题意有个长度为n的排列p,[0,1,2,...n-1],你可以进行至多2*n次询问,每次询问两个i,j,返回gcd(pi,pj),让你在规定时间内猜出0在哪两个位置之一思路这是一道交互题,询问的上限是2n......
  • 二进制中1的个数--C语言
    分析:方法一以循环的方式进行以下操作,直到n缩减变为0。(1)用该数据模2,检测其是否能够被2整除。(2)若可以,则该数据对应二进制比特位的最低位一定是0,否则是1。如果是1,给计数加1......
  • 【第二章】JAVA之牛客网题笔记【点进刷来花两把游戏的时间学习晚上睡觉都踏实了】
    ......
  • C语言复习 --指针
    指针和指针变量的区别#include<stdio.h>/*整型指针变量p,存储的值是整型变量age的内存地址符号&是取地址符,那么&age=00000033d07ff67c;由于指针变量本身也是一个......
  • Linux升级至glibc-2.14步骤
    Linux升级至glibc-2.14步骤查看gcc版本命令:strings/lib64/libc.so.6|grepGLIBC_glibc安装首先,点击此处下载glibc2.14下载,得到glibc-2.14.tar.gz使用如下命令解......
  • Cypher学习《二》
    1.optionalmatchoptionalmatch语句用于搜索模式中描述的匹配项,对于找不到的项用null代替。optionalmatch匹配模式与match类似,不同之处在于,如果没有匹配到,optionalmatch......
  • SiteFactory支持Word内容自动导入
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml......