让我们开始学习C#编程吧

作者:红豆西米露

交流QQ:937802080

前面的文章里给大家介绍了C#语言的一些基本认识,现在我们来开始做一个小程序吧!

在这里以我们以“控制台应用程序”来作演示。

PS:控制台应用程序是一种为了执行命令的程序,没有自己的可视化界面

步骤1:

打开Visual Studio工具,你可以点击最上方工具栏的“文件”—>“新建”—>“项目”,也可以点击起始页里面的“新建项目”,如图:

        或者是看这里          

接着找到这里面的控制台应用程序,如下图所示操作:

设置完项目名称和保存位置之后点击“确定”,OK!稍等一会,你的第一个程序就创建好了。

步骤2:

接下来你可能会看到一个突然弹出来的界面

也许有些朋友会显示不一样的外观,不过基本也没差多少。

对了,先不用去管这些英文是什么意思,我们先来做一件事情吧。

找到你的键盘上,按住Ctrl再按F5键试试。诶?有些朋友不懂怎么操作?没关系,你找到Visual Studio(以后简称VS)的工具栏上面有个调试按钮,点开来,找到里面的“开始执行(不调试)”,是的,点击它!

好了,我们的程序开始运行起来了,你看到的界面,是这样子对吗?(可能界面颜色不一样)

好的,接下来我们把  Console.WriteLine("2016祝大家猴年行大运!");  这段英文字符复制一下,注意要把后面的’;’符号也要一起复制噢,粘贴到我们的代码里面去,如下图所示:

好了,我们再来运行一遍试试(Ctrl+F5),看到什么结果了?

它把我们刚才复制粘贴的那段字符里面的红色文字部分,给输出来了是不是?

好吧,接下来我们把红色字体部分的“2016祝大家猴年行大运!”改成“大家好”,再运行一遍试试看?

怎么样,大家已经明白了吧?其实刚才让大家复制进去的一段字符,它主要能够让界面显示出,或者修改成你想要的文字结果。

这个程序可以输出文字,当然也可以输入文字,来动手试试吧:

把下面的代码再复制粘贴一下

Console.WriteLine("请输入任何的字符:");

Console.WriteLine("你刚才输入的字符是:" + Console.ReadLine());

粘贴好了吗?来看一下是不是这样的:

好了,再来运行一下吧(Ctrl+F5)。

按照它的提示,输入一串字符,按一下你的回车键“Enter”,OK,看到效果了吗?

我们要养成随时保存程序的习惯,就是当你完成一句或一段代码之后。

保存的快捷键是(Ctrl+S)键,或者点击工具栏的“文件”—>“保存”就OK了。

今天就讲到这里吧,也许一些朋友有问题想问比如,“英文看不懂啊”,“什么是代码?”,“C#能够做出游戏吗”,“可以做手机软件吗“,“这么快就讲完了,好像没什么用啊”,等等。。。

亲爱的朋友先不要着急,准备好开始学习了吗?如果你已经准备好要学习了,那么上面的问题就不会是问题。目前最重要的是, 你需要准备好笔记本和笔,每章的内容都要做好笔记和记录,养成良好的学习习惯,你一定会做到的对吗?如果你都已经准备好了,那就开始吧。

红豆带你从零学C#系列之:开始C#编程(一)的更多相关文章

  1. 红豆带你从零学C#系列之——初识C#

    问题一:什么是C#? C#是微软公司在2000年新推出的一款运行在.NET Framework平台上面的编程语言,这个.NET Framework平台又怎么去理解呢?举个例子来说好了,一个土著族人只会 ...

  2. 红豆带你从零学C#系列—Visual Studio工具介绍、下载和安装

    一.Visual Studio的下载 Visual Studio(简称VS)是微软的一套完整的开发工具集,集成了能够开发并运行如C#.C++.VB.F#等程序的开发环境,目前最新的版本是Visual ...

  3. 红豆带你从零学C#系列之:初识继承与多态

    继承 现实生活当中,人类又可以根据职业分为:教师,学生,理发师,售货员 又比如飞机又有种类之分:直升飞机.客机.货机.战斗机等 在程序里面我们可能会通过创建类来描述这样的事物,比如学生类.教师类.理发 ...

  4. 红豆带你从零学C#系列之:开始C#编程(二)

    控制台程序开发之补充说明 你已经动手操作过我们上一篇文章中的控制台程序输入输出了吗朋友? 如果没有的话,强烈建议你先回去做一遍再来继续学习噢!上一篇文章地址:点击这里 一.    你问我答 问:代码是 ...

  5. 红豆带你从零学C#系列之:使用集合组织相关数据

    ArrayList(数组列表) Why:如果一个公司有5名员工,一般我们会用长度为5的对象数组来存储信息,但要是有新员工来了,5个长度的数组就不够用了,因此我们需要一种能够根据需要自动分配容量的动态数 ...

  6. 带你从零学ReactNative开发跨平台App开发(二)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  7. 带你从零学ReactNative开发跨平台App开发(一)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  8. 带你从零学ReactNative开发跨平台App开发-[react native 仿boss直聘](十三)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  9. 带你从零学ReactNative开发跨平台App开发(十一)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

随机推荐

  1. Chocolate&&木块拼接&&Cards&& Wet Shark and Bishops

    B. Chocolate time limit per test 1 second memory limit per test 256 megabytes input standard input o ...

  2. SQLServer与Oracle的对照

        近期去铁科院面试,项目组长问了我这样一下问题:SQLServer与Oracle的差别是什么?从进入软件行业.从開始CS的编码到BS的编码过程中使用的都是SQLServer.在半年前開始敲DRP ...

  3. C语言中一些非常酷的技巧(cool tricks)

    来自Quora,认为不错,就实践了一下. 1.  #if 0 ...... #endif 块中的内容不会被编译,由于凝视不同意嵌套,我们能够把临时不用的代码块放在 这里面. 2. 数组初始化的时候能够 ...

  4. 自己动手写CPU之第五阶段(3)——MIPS指令集中的逻辑、移位与空指令

    将陆续上传本人写的新书<自己动手写CPU>(尚未出版),今天是第17篇.我尽量每周四篇 5.4 逻辑.移位操作与空指令说明 MIPS32指令集架构中定义的逻辑操作指令有8条:and.and ...

  5. C#命名空间详解namespace

     命名空间是一个域,这在个域中所有的类型名字必须是唯一的,不同的类型分组归入到层次化的命名空间, 命名空间的好处是:1.避免名字冲突,2.便于查找类型名字. 如:System.secruity.Cry ...

  6. JS学习笔记(四)常用对象

    Error // 语法 throw new Error("消息"); 类似于C#中的Exception对象 // alert(num); try { throw new Error ...

  7. linux循环递归设置权限

    这里给出一个循环递归得到对文件夹和文件分别有效的设置方法: find /path -type f -exec chmod 644 {} \; #对目录和子目录里的文件 find /path -type ...

  8. 好博客分享 go需要运行容器? 不需要

    http://blog.csdn.net/wsl211511/article/details/51645324 粗浅看 Tomcat中设计模式分析 http://www.infoq.com/cn/ar ...

  9. EC读书笔记系列之11:条款20、21

    条款20 宁以pass-by-reference-to-const替换pass-by-value 记住: ★尽量以pass-by-reference-to-const替换pass-by-value.前 ...

  10. 从C++对象内存布局和构造过程来具体分析C++中的封装、继承、多态

    一.封装模型的内存布局 常见类对象的成员可能包含以下元素: 内建类型.指针.引用.组合对象.虚函数. 另一个角度的分类: 数据成员:静态.非静态 成员函数:静态.非静态.虚函数 1.仅包含内建类型的场 ...