当前位置: 首页 > java >正文

C#学习1_认识项目/程序结构

一、C#项目文件的构成
1.新建一个项目

2.运行项目

3.认识文件
1)解决方案(Solution):组织多个项目的容器           抽象理解:餐厅

解决方案.sln文件,点击即可进入VS编辑

2)项目(Project):项目是解决方案中的独立单元        抽象理解:厨房(一餐厅可有多厨房)

双击项目会出现项目配置

3)类(.cs代码):写代码的地方                                  抽象理解:厨房的做的菜品      

二、C#程序结构
1.通常的程序结构
using System;  //引入命名空间
namespace SayHello //声明命名空间
{class SayHello  //类{static void Main(String[] args) //方法(主方法){Console.WriteLine("Hello World");  //打印输出语句}}
}
2.命名空间
1)什么是命名空间?

namespace组织的代码,避免命名冲突                         抽象理解:代码包装袋 

一个程序包含一个或多个命名空间

框选的部分都是被包装袋装起来的部分

2)怎么用命名空间

像Console.WriteLine是隶属于System的,只有using System引入了命名空间才能用

另外举例子

在同一程序内的命名空间引用

先在主方法中直接输出‘Hello World’。

然后在SayHello命名空间中定义了主程序,通过创建Student命名空间下Say类的对象调用SayNiHao方法输出‘你好!!’

在不同程序内的命名空间引用

3.类声明(Class Declaration)

类是C#程序的基本构建块

4.Main方法(Entry Point)

C#程序的入口点,程序从这里开始执行

http://www.xdnf.cn/news/1351.html

相关文章:

  • 【无标题】spark安装部署
  • TCP 协议:原理、机制与应用
  • cursor改Goland操作习惯
  • 密码学(1)LWE,RLWE,MLWE的区别和联系
  • 校园外卖服务系统的设计与实现(代码+数据库+LW)
  • Transformer起源-Attention Is All You Need
  • 考研系列-计算机组成原理第一章:计算机系统概述
  • 【论文精读】Reformer:高效Transformer如何突破长序列处理瓶颈?
  • 23种设计模式-结构型模式之组合模式(Java版本)
  • Netty的心跳机制怎么实现的?
  • uniapp返回上一页接口数据更新了,页面未更新
  • 嵌入式WebRTC音视频实时通话EasyRTC助力打造AIOT智能硬件实时通信新生态
  • 【小皮(PHPstudy】
  • Collection集合,List集合,set集合,Map集合
  • 主流单片机厂商/系列、型号、内核、主频、Flash、RAM、关键外设、特殊功能、典型应用及选型对比与分析,
  • 学习海康VisionMaster之卡尺工具
  • 【redis】主从复制
  • MATLAB 下载安装教程
  • ubuntu系统下部署使用git教程
  • 第五章:Benchmark Framework
  • C# .NET Core 批量下载文件
  • 【最新版】沃德代驾源码全开源+前端uniapp
  • rust编程学习(三):8大容器类型
  • Linux:42线程控制lesson30
  • [进程通信] 管道 vs 共享内存 vs 网络
  • Linus的权限问题
  • 强化学习和微调 区别如下
  • PostgreSQL认证培训推荐机构
  • 动态提示词(小模型)、RAG和提示词系统
  • LLMs可在2位精度下保持高准确率