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

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#程序的入口点,程序从这里开始执行

相关文章:

  • SAP-SD创建SO时报错‘送达方***未对销售范围 **** ** **定义’
  • App自动化测试多设备并行执行方案
  • jumpserver应用
  • MinIO 教程:从入门到Spring Boot集成
  • 【maven-7.1】POM文件中的属性管理:提升构建灵活性与可维护性
  • VS 解决QT项目中文显示乱码问题
  • 一个报错说函数为私有函数
  • 使用 Oracle 数据库进行基于 JSON 的应用程序开发
  • Centos安装Dockers+Postgresql13+Postgis3.1
  • C++ 中 std::thread 的高级应用
  • 一篇文章学会开发第一个ASP.NET网页
  • leetcode刷题——判断对称二叉树(C语言版)
  • 若依项目部署小结
  • 【KWDB 创作者计划】_上位机知识篇---MQTT协议
  • Java单例模式详解:实现线程安全的全局访问点
  • Spring Security:企业级安全架构的设计哲学与工程实践
  • 块压缩[比如etc] vs 传统图片压缩 优缺点对比
  • 【KWDB 创作者计划】_深度学习篇---向量指令集
  • 使用rclone迁移minio文件
  • Kubelet 可观测性最佳实践
  • 从腰缠万贯到债台高筑、官司缠身:尼泊尔保皇新星即将陨落?
  • 自称“最美”通缉犯出狱当主播?央广网:三观怎能跟着“五官”跑
  • 老凤祥一季度净利减少两成,去年珠宝首饰营收下滑19%
  • 赛力斯拟赴港上市:去年扭亏为盈净利59亿元,三年内实现百万销量目标
  • 杭州一季度GDP为5715亿元,同比增长5.2%
  • 影子调查|23岁男子驾照拟注销背后的“被精神病”疑云