C#应用程序结构
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks---高级程序设计语言总是依赖许多系统预定义元素,为了在C#中使用这些元素,需要对这些元素进行导入,简单说也就是资源
-----------------------------------------------------------------------------------------------------------------------------------------------------
namespace 这是我的第一个studio项目{
}---这是一个命名空间,使用关键字namepace和命名空间标识符构建“这是我的第一个studio项目”空间,空间的范围用一对大括号限制
-------------------------------------------------------------------------------------------------------------------------------------------------------
class 第一个项目{
}----类,类必须包含在某个命名空间之中,例如(class 第一个项目)使用关键字class和类标识符(类名,默认类名为program)构建类,类的范围用一对大括号限定
----------------------------------------------------------------------------------------------------------------------------------------------------------
Main()方法----每一个应用程序都有一个执行入口,指的是程序的开始点,C#应用程序的入口点用Main()方法标识,后面的括号即使没有参数也不能省略,一个C#程序必须有Main()方法,而且只能有一个Main()方法,Main()方法用一对大括号限定自己的区域,如 static void Main(String[] args) {
} ,其中static 表示该Main方法是静态方法,void表示该方法没有返回值
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Main(){
//方法体中写现实逻辑功能的代码,//注释,表示该行代码不可以被看到,一般用于提示 。 示例:
("这是我的第一个c#程序");
Console.WriteLine("请输入你的姓名");
String name = Console.ReadLine();//将输入姓名字符串赋值给name
Console.WriteLine("欢迎"+name+"加入c#程序俱乐部");
Console.ReadLine();
}---首先输出这是我的第一个c#程序,并提示用户从键盘输入姓名,接着将用户从键盘输入的名字添加到字符串欢迎语句当中
------------------------------------------------------------------------------------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 这是我的第一个studio项目{
class Program{
static void Main(string[] args){
Console.WriteLine("这是我的第一个c#程序");
Console.WriteLine("请输入你的姓名");
String name = Console.ReadLine();//将输入姓名字符串赋值给name
Console.WriteLine("欢迎"+name+"加入c#程序俱乐部");
Console.ReadLine()
}
}
}---------------完整代码
C#应用程序结构的更多相关文章
- 谈谈.net模块依赖关系及程序结构
技术为解决问题而生. 上面这个命题并非本文重点,我将来有空再谈这个.本文也并非什么了不起的技术创新,只是分享一下我对.net模块依赖关系及程序结构方面的一些看法.先看一个最最简单的hello worl ...
- 【C语言入门教程】1.1 基本程序结构
基本程序结构就是从上至下顺序执行的程序,C语言程序必须有且只有一个主函数,程序从主函数开始执行,直到主函数结束.下例是根据半径求圆形面积的程序源代码. #include <stdio.h> ...
- C++程序结构---1
C++ 基础教程Beta 版 原作:Juan Soulié 翻译:Jing Xu (aqua) 英文原版 本教程根据Juan Soulie的英文版C++教程翻译并改编. 本版为最新校对版,尚未定稿.如 ...
- ASP.NET MVC掉过的坑_MVC初识及MVC应用程序结构
APS.Net MVC 浅谈[转] 来自MSDN 点击访问 MVC 理论结构 模型-视图-控制器 (MVC) 体系结构模式将应用程序分成三个主要组件:模型.视图和控制器. ASP.NET MVC 框架 ...
- MFC单文档程序结构
MFC单文档程序结构三方面: Doc MainFrame View
- ecshop在线手册前言及程序结构
该在线手册是有模版堂转载而来:仅供参考 一.前言 为什么我们ecshop模板堂要重制ecshop在线手册呢?因为目前网上的一些教程有些是比较老的,有些是不全面的,官方的手册也已经很久没有更 新,很多刚 ...
- C语言之程序结构
一个好的程序首先要有好的程序结构,我从变量和结构两个方面来做分析. 一.浅谈程序中的变量 一个程序架构最基本的就是程序变量,谈到程序中的变量,我们应该考虑两部分,一方面是变量的作用域,一方面是变量的生 ...
- C#学习笔记二:C#程序结构
从最简单的HelloWorld开始入手,这是一个最低限度的C#程序结构. C# Hello World 示例 一个C#程序主要由以下几部分组成: 命名空间声明 一个类 类方法 类属性 一个Main方法 ...
- Windows 应用程序结构
Windows 应用程序结构
- Asp.net MVC学习--默认程序结构、工作流程
二.MVC 默认程序结构 MVC新建好之后,会对应的出现几个包,分别是:Controller.Model.View --即MVC 其中的默认的Default.aspx文件可以方便url重写,如果不设置 ...
随机推荐
- leetcode813 Largest Sum of Averages
""" We partition a row of numbers A into at most K adjacent (non-empty) groups, then ...
- 给服务器做pve系统(可以通过web管理物理机集群资源与虚拟机)
做此系统前,可以先进入bios,设置一下ipmi的网络地址.可以远程管理服务器 输入服务器的ipmi里面配置的ip 默认账号与密码admin 点击launch 会自动下载认证文件 下载好java软件环 ...
- 51nod 1099:任务执行顺序 贪心
1099 任务执行顺序 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 取消关注 有N个任务需要执行,第i个任务计算时占R[i]个空间,而后会释放一部分, ...
- esxi命令行强行关闭虚拟机
目的:强行关闭通过前端界面无法关闭的ESXI虚拟机 环境:esxi5.1-esxi6.5 背景:如果esxi下面某一台vm死机了,并且esxi的控制台卡死不能用,为了不影响同一个esx下其他的vm正常 ...
- php截取指定两个字符之间的字符串
//截取指定两个字符之间的字符串 public function cut($begin,$end,$str){ $b = mb_strpos($str,$begin) + mb_strlen($beg ...
- 官方关于Dialog的介绍
将Activity显示成Dialog的形式: Tip: If you want a custom dialog, you can instead display an Activity as a di ...
- 006、MySQL取当前系统时间
#取当前时间文本格式 SELECT curdate( ) , now( ); 效果如下图: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:3824772 ...
- 1.HDFS分布式文件系统
HDFS概述及设计目标 如果让我们自己设计一个分布式文件存储系统,怎么做? HDFS设计目标 非常巨大的分布式文件系统 运行在普通廉价的硬件上 易扩展,为用户提供性能不错的文件存储系统 HDFS架构 ...
- 《ES6标准入门》(阮一峰)--7.数值的扩展
1.二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示. 0b111110111 === 503 // true 0o767 === 503 ...
- Gym 101158D(暴力)
题意:给定两个长度为N的字符串,1<=N<=4000,求满足字符串1中的某个区间所有的字母种类和个数都与字符串2中的某个区间相同最长的区间长度. 分析: 1.预处理每个串字母个数的前缀和. ...