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#应用程序结构的更多相关文章

  1. 谈谈.net模块依赖关系及程序结构

    技术为解决问题而生. 上面这个命题并非本文重点,我将来有空再谈这个.本文也并非什么了不起的技术创新,只是分享一下我对.net模块依赖关系及程序结构方面的一些看法.先看一个最最简单的hello worl ...

  2. 【C语言入门教程】1.1 基本程序结构

    基本程序结构就是从上至下顺序执行的程序,C语言程序必须有且只有一个主函数,程序从主函数开始执行,直到主函数结束.下例是根据半径求圆形面积的程序源代码. #include <stdio.h> ...

  3. C++程序结构---1

    C++ 基础教程Beta 版 原作:Juan Soulié 翻译:Jing Xu (aqua) 英文原版 本教程根据Juan Soulie的英文版C++教程翻译并改编. 本版为最新校对版,尚未定稿.如 ...

  4. ASP.NET MVC掉过的坑_MVC初识及MVC应用程序结构

    APS.Net MVC 浅谈[转] 来自MSDN 点击访问 MVC 理论结构 模型-视图-控制器 (MVC) 体系结构模式将应用程序分成三个主要组件:模型.视图和控制器. ASP.NET MVC 框架 ...

  5. MFC单文档程序结构

    MFC单文档程序结构三方面: Doc MainFrame View

  6. ecshop在线手册前言及程序结构

    该在线手册是有模版堂转载而来:仅供参考 一.前言 为什么我们ecshop模板堂要重制ecshop在线手册呢?因为目前网上的一些教程有些是比较老的,有些是不全面的,官方的手册也已经很久没有更 新,很多刚 ...

  7. C语言之程序结构

    一个好的程序首先要有好的程序结构,我从变量和结构两个方面来做分析. 一.浅谈程序中的变量 一个程序架构最基本的就是程序变量,谈到程序中的变量,我们应该考虑两部分,一方面是变量的作用域,一方面是变量的生 ...

  8. C#学习笔记二:C#程序结构

    从最简单的HelloWorld开始入手,这是一个最低限度的C#程序结构. C# Hello World 示例 一个C#程序主要由以下几部分组成: 命名空间声明 一个类 类方法 类属性 一个Main方法 ...

  9. Windows 应用程序结构

    Windows 应用程序结构

  10. Asp.net MVC学习--默认程序结构、工作流程

    二.MVC 默认程序结构 MVC新建好之后,会对应的出现几个包,分别是:Controller.Model.View --即MVC 其中的默认的Default.aspx文件可以方便url重写,如果不设置 ...

随机推荐

  1. leetcode743 Network Delay Time

    """ here are N network nodes, labelled 1 to N. Given times, a list of travel times as ...

  2. C2 - Skyscrapers (hard version)

    前几天做的题,当时好像是超时了,这个博客写的超好https://blog.csdn.net/lucky52529/article/details/89155694 用单调站解决问题. 代码是从另外一篇 ...

  3. SCHema学习

    <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http:/ ...

  4. 第1节 IMPALA:8、shell交互窗口使用;9、外部和内部shell参数

    impala当中的元数据的同步的问题impala当中创建的数据库表,直接就可以看得到,不用刷新hive当中创建的数据库表,需要刷新元数据才能够看得到 因为impala的catalog的服务,我们需要通 ...

  5. ThinkPhp3.2.3缓存漏洞复现以及修复建议

    小编作为一个php(拍黄片)的程序员,今天早上无意间看到thinkphp的缓存漏洞,小编在实际开发过程中用thinkphp3.2.3挺多的. 我们这里来复现一下漏洞 后面我会提出修复建议 首先我们下载 ...

  6. json字符串转java对象,json中字段名称与对象属性名称不一致

    json字符串转java对象,json字段名称与对象属性名称不一致可以在对象属性上添加注解@SerializedName解决

  7. 吴裕雄--天生自然java开发常用类库学习笔记:观察者设计模式

    import java.util.* ; class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public ...

  8. 吴裕雄--天生自然java开发常用类库学习笔记:Map接口使用的注意事项

    import java.util.HashMap ; import java.util.Map ; import java.util.Set ; import java.util.Iterator ; ...

  9. python基础数据类型--列表(list)

    python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后   append ...

  10. MongoDB_02简介

    MongoDB简介 MongoDB是一个开源,高性能,无模式的文档型数据库. 它支持的数据结构非常松散,是一种类似于JSON的格式叫BSON,所以他既可以存储比较复杂的数据类型,又相当的灵活. Mon ...