当前位置:网站首页>C#简单介绍
C#简单介绍
2022-06-12 17:53:00 【锄禾吖】
C# 是一个简单的、现代的、通用的、面向对象的编程语言。
一个 C# 程序主要包括以下部分:
- 命名空间声明
- 一个 class
- Class 方法
- Class 属性
- 一个 Main 方法
- 语句和表达式
以下创建一个cs文件,文件包含了可以打印出 “Hello World” 的简单代码:
using System;
namespace Name
{
class HelloWorld
{
static void Main(string[] args)
{
/* 这是一个 C# 程序*/
Console.WriteLine(“Hello World”);
}
}
}
执行后是这样的:
让我们好好分析写的代码都是什么意思:
程序的第一行using System,using关键字用于在程序中包含System命名空间。一个程序一般有多个using语句。
下一行是namespace声明。一个 namespace 里包含了一系列的类。Name命名空间包含了类 HelloWorld。
下一行是 class 声明。类 HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个 Main 方法。
下一行定义了 Main 方法,是所有 C# 程序的 入口点。Main 方法说明当执行时 类将做什么动作。
下一行 /…/ 将会被编译器忽略,且它会在程序中添加额外的注释。
Main 方法通过语句 Console.WriteLine(“Hello World”)。指定了它的行为。WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 “Hello World”。
以下几点值得注意:C# 是大小写敏感的、所有的语句和表达式必须以分号(;)结尾、程序的执行从 Main 方法开始、与 Java 不同的是,文件名可以不同于类的名称。
边栏推荐
猜你喜欢

JDBC several pits
![Vulnhub[DC3]](/img/3a/1aa03e804d447d38e85807928fdb8f.png)
Vulnhub[DC3]

Vant3 +ts packaged simple step advancer component

PHP implementation of infinite classification tree (recursion and Optimization)

First principles of enterprise architecture

Arm64 Stack backtrack

SSM integrates FreeMarker and common syntax

Nixos 22.05 installation process record
Goframe gredis configuration management | comparison of configuration files and configuration methods

消息队列实战之队列优先级
随机推荐
在同花顺开户证券安全吗
118. 杨辉三角(动态规划)
SSM集成FreeMarker以及常用语法
小程序+App,低成本获客及活跃的一种技术组合思路
龙芯处理器内核中断讲解
Advanced mountain -asp Net core router basic use demo 0.1
Tensorflow reads data from the network
Lambda - 1
vant3+ts DropdownMenu 下拉菜单,数据多能滚动加载
SqlServer常用语句及函数
App中快速复用微信登录授权的一种方法
MySQL学习笔记
DRM 驱动 mmap 详解:(一)预备知识
消息队列存储消息数据的 MySQL 表格
Schedule update | 2022 Microsoft and Intel hacker song competition is in hot registration
EASYCODE template
1.5 什么是架构师(连载)
重构--梳理并分解继承体系
Second week of electric control learning
idea 常用快捷键