初识C#解析Hello world!

一直都很羡慕会用C#写代码的程序员,而今终于可以真正的进入C#的学习。刚刚敲下了第一个C#用例,带着欣喜把这个例子总结一下:

首先启动visual studio,新建项目。就可以看到program.cs 的内容。代码的第一行是注释。//表示的是对这行文字进行注释,还可以将文本置于/*和*/之间将整段内容进行注释。

C#控制台应用程序必须包含一个main方法,用于控制程序的开始和结束。在main方法中创建对象和执行其他方法。Main方法是驻留在类或结构内的Static方法。在这个例子中,此方法驻留在名为Hello的类中。可能细心的同学会注意到在Main方法末尾调用ReadyKey,它的功能将使得控制台窗口无法关闭,进而我们可以阅读输出。

C#程序通常使用.net framework的运行库提供的输入/输出服务。System.Console .WriteLine ("Hello World !");语句使用了WriteLine方法。此方法是运行库中的Console类的输出方法之一。它显示了标准输出流使用的字符串参数。输出流后面跟一个新行。其他的Console方法用于不同过的输入和输出操作。如果程序开始处包含using
System;指令,则无需完全限定System类和方法即可直接使用它们。例如,可以改为调用Console.WriteLine 而非System.Consol.WriteLine :

运行结果如下图:

这个我第一次接触的C#程序,随着接下来的学习,会一点点加深。有什么不完善欢迎大家指出相互交流、共同进步。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//a Helloworld !program in c#
using System;
namespace Helloworld
{
    class Hello
    {
        static void Main()
        {
            Console.WriteLine("Hello World !");
       //keep the console window open in debug mode
            Console.WriteLine("press any key to exit ");
            Console.ReadKey();
        }
    }
}

初识C#解析Hello world!

时间: 2024-12-11 12:53:13

初识C#解析Hello world!的相关文章

初识设计模式解析

学习设计模式源自:http://blog.csdn.net/bboyfeiyu?viewmode=contents 以及与之相关的书籍:<Android源码设计模式---解析与实战> 优秀的思想.架构.设计模式:Android是一个开源的系统,很多优秀的思想.架构.设计模式必然在它的源码中得到体现.从学习"Hello World"开始,我们都是先从学习他人如何做,然后再到学着做,最后经过自己的理解与思考再到自己做.因此学习这些优秀的实现正是我们每个开发人员成长过程中的重要一

JSON解析---初识

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 完全独立于语言的文本格式 易于人阅读和编写 易于解析和生成 (网络传输速度快) JSON语法规则 数据在 名称/值 对中 数据有逗号分隔 花括号保存对象 方括号保存数组 以下是一个.JSON 文件 { "class1":[ { "name":"zhangsan", "age":"14", "tel&quo

初识Jsoup之解析HTML

按照国际惯例,我首先应该介绍下Jsoup是个什么东西,然后在介绍下具体用法,然后在来个demo演示,其实我也是这么想的,小编今天花了一天的时间从学习—>解析页面,总算是成果圆满了吧,啊哈,但是,一个不会总结的程序猿不是一个帅气的程序猿,啊哈,这就意味着我是个帅气的猿猿 -------------------------------------------------------------------------------------------------------------------

Android Volley完全解析(一),初识Volley的基本用法

1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据.Android 系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类 的身影,使用率非常高. 不过HttpURLConnection和HttpClient的用法还是稍微有些复杂的,如果不进行适当封装的话,很容易就会写出不少重复代码.于是 乎,一些Andr

[转] Android Volley完全解析(一),初识Volley的基本用法

目录(?)[-] Volley简介 下载Volley StringRequest的用法 JsonRequest的用法 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482095 1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据.Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和H

Linux操作系统基础解析之(五)——grep命令家族及正则表达式初识

grep号称文本处理三剑客之一,虽然说是三剑客中功能最少也是最简单的,但仍然不能小觑.  grep的全称为:Global search REgular expression and Print out the line,即:全面查找正则表达式并将匹配的行显示出来. 那么这里面出现了一个新的概念:正则表达式.那么什么是正则表达式呢? 正则表达式,又称正规表示法.常规表示法英语:(Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式

Android属性动画完全解析(上),初识属性动画的基本用法

手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation).逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理.补间动画则是可以对View进行一系列的动画操作,包括淡入淡出.缩放.平移.旋转四种. 然而自Android 3.0版本开始,系统给我们提供了一

JAVA 初识类加载机制 第13节

JAVA 初识类加载机制 第13节 从这章开始,我们就进入虚拟机类加载机制的学习了.那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class文件,再由虚拟机解释给当前的操作系统去执行.这些过程都是我们看不见的,我们能看见的也就是一个.class文件.既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.class文件的过程就是类加载了. 所以,总结来说就是:虚拟机将.class文件从磁盘或者其他地

XML消息解析_php

初识php——微信消息处理 1 <?php 2 3 $test = new weixin(); 4 $test->Message(); 5 6 class weixin{ 7 public function Message(){ 8 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 9 if (!empty($postStr)){ 10 $postObj = simplexml_load_string($postStr, 'SimpleX