C#基础知识-编写第一个程序(二)
通过上一篇数据类型已经介绍了C#中最基本的15种预定义数据类型,了解每一种类型代表的数据以及每种类型的取值范围,这是很重要也是最基本。下面我们通过实例来了解每个类型如何去使用。编写C#程序时我们需要用到微软的Visual Studio开发工具集,也就是集成开发环境,英文缩写为: IDE,Visual Studio集成了一个软件生命周期中需要的大部分工具,强大的代码智能提示功能、支持多种语言版本、友好的界面是我用过的最好的IDE没有之一。在2015年微软在开发者大会上发布了VS Code一款轻量级跨平台支持(Mac OS X、Linux)的IDE,感兴趣的朋友可以在网上搜索相关资料。好了下面我们通过实例来了解Visual Studio的基本操作并编写第一个程序这里我使用的是Visual Studio 2012的版本。
1.打开我们的 Visual Studio 2012 的主程序:

2.文件-新建-项目-选择控制台应用程序

3.新建好之后会自动打开Program类,在Program类中输入以下代码,并单击启动:
控制台就会输出:Hello Word!



这样我们的第一个程序就完成了,下面我们来详细解剖一下,Program类文件结构,以及什么是类?
类是我们程序中一个最基本的单位,是面向对象程序设计的基础,也成为类类型,每个类包含了数据说明还有用来处理传递数据的函数,这是很抽象 很官方的说明,一般初学者可能明白不了,相对于现实世界来说类就是对一种类型的定义,比如 我们人就是一种类型,这里思考一下人的特征是什么?人有四肢、会直立行走、是哺乳动物、会思考、会交流,符合以上特征的就是人,人还有很多的行为,比如 吃饭、睡觉、吃东西这些行为就相当于类中的函数也称为方法,根据以上的思路我们再继续看:
类文件的结构:

类库中包括许多我们常用的一些类,例如 console这个类,string类、int类都是包含在类库里面的,微软每一年的更新就是在更新类库,一般也只是扩展类库里面的内容,而不会修改,因为需要避免兼容性问题而发生的异常。
下面我们再自定义一个类,并定义变量和方法,并运行:

通过上面的实例我们可以了解到 1.可以自定义一个类,并且可以在类中去添加一个方法(行为)。2.类之间可以相互调用。3.在方法中可以使用变量来代替我们输入的值。这里就可以回答什么是类,类应该如果去定义。
除了在定义方法的时候定义我们输出的值也可以使用变量在调用的时候传入值,这就是输入参数:
输出和上面一样,这里就不演示了。
小结:通过上面的练习相信已经能够了解怎么样写出一个控制台输出这样的一个程序,以及简单的介绍了类文件的结构、程序启动的入口点,还有方法(也可以称为行为)的创建及调用,可能对于初学者来说还是有很多的地方不能够理解,那么在后续的章节中将会逐步逐步的去解剖。对于上面所表达的知识点如果还是不能够明白也建议多动手去实验一下,多敲敲代码,练习多几遍自然会有一些意想不到的收获。
C#基础知识-编写第一个程序(二)的更多相关文章
- 基于php基础语言编写的小程序之计算器
基于php基础语言编写的小程序之计算器 需求:在输入框中输入数字进行加.减.乘.除运算(html+php) 思路: 1首先要创建输入数字和运算符的输入框,数字用input的text属性,运算符用sel ...
- Java 零基础跑起第一个程序
Java 零基础跑起第一个程序 一 概述 1 java代码编译 编译后才干在计算机中执行.编译就是把人能看懂的代码转换成机器能看懂的形式 2 java的长处 一次编译.到处执行.由于java代码是在 ...
- Python基础—01-认识python,编写第一个程序
认识python 发展历史:点此查看简介 就业方向: WEB.爬虫.运维.数据分析.机器学习.人工智能.... 版本选择 python2.7是最后一个py2的版本,2020年将不再提供支持 pytho ...
- JAVA基础知识总结:一到二十二全部总结
>一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...
- 用Lazarus编写第一个程序Pascal版的hello world
安装 Lazarus的过程不用多说,都是傻瓜式的. 打开Lazarus.Lazarus会自己主动新建一个窗体形式的应用程序. 你会看到五个窗体. 主窗体 这个窗体显示有标题栏.菜单条和工具栏. 对象视 ...
- c#小灶——使用visual studio编写第一个程序
虽然,写程序有文本编辑器和编译器就已经足够,但是,我们为了增加工作效率还是要使用IDE. 我们接下来所有的教程都将会在visual studio中实现,visual studio简称vs,是微软开发的 ...
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
不管是哪一个程序猿,或者是学习哪一门计算机语言.写的第一个程序基本上就是Hello World. 今天我们用OC来实现第一个程序:Hello World. 在Xcode中选择新建一个项目,在对话框中选 ...
- Android学习笔记(第一篇)编写第一个程序Hello World+Activity
PS:终于开始正式的搞Android了...无人带的一介菜鸟,我还是自己默默的努力吧... 学习内容: 1.编写第一个Hello World程序.. 学习Android,那么就需要有一个编译器来集 ...
- spark基础---->spark的第一个程序
这里面我们介绍一下spark的安装,并通过一个python的例子来简单的体会一下spark的使用. spark的安装与使用 安装环境:mac 10.13.6,spark版本:2.3.1,python版 ...
随机推荐
- PHP的错误处理
PHP的错误处理机制 php的错误处理是比较复杂的, 本文讲解php中所有错误相关的重要知识点做一次梳理, 便于理解php的错误机制. 基础知识 在此之前, 先熟悉一下php error的基础知识 预 ...
- CDN,你了解多少?
大家对CDN并不陌生,工作中或多或少都有所接触,最近也有人问到,在此对CDN相关概念和流程做下总结,希望还能对其他朋友也有所帮助. 一.什么是CDN 维基百科上是这样定义的: CDN:内容分发网络(C ...
- 新人报道~cnblogs
我的名字:杨先生 我的英文名:Allen 和你们一样,是一名程序猿,专业技能 C#.前端小块.
- 数据库DML操作(DCL了解)
DQL:SELECT * FROM 表名DML(数据操作语言,它是对表记录的操作(增.删.改)!)1. 插入数据* INTERT INTO 表名(列名1,列名2, ...) VALUES(列值1, 列 ...
- jQuery控制input不可编辑
1.开启disabled,是input不可以编辑 $("#id").attr("disabled","disabled"); 2.关闭dis ...
- 老李分享:持续集成学好jenkins之解答疑问
老李分享:持续集成学好jenkins之解答疑问 poptest(www.poptest.cn)在培训的过程中使用jenkins搭建持续集成环境,让学员真正交流持续集成到底是什么,怎么去做的. Je ...
- 老李推荐:第5章6节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 初始化事件源
老李推荐:第5章6节<MonkeyRunner源码剖析>Monkey原理分析-启动运行: 初始化事件源 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试 ...
- 【 Android】自定义的AlertDialog中的EditText无法调用输入法问题解决
1.问题描述: 在自定义的AlertDialog 中添加了EditText组件,但运行时怎么点EditText都无法调出软键盘: 2.原因分析: 一开始我以为EditText的focus属性没有设置好 ...
- jquery的冒泡事件event.stopPropagation()
js中的冒泡事件与事件监听 冒泡事件 js中“冒泡事件”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的冒泡应该 说是交换更加准确:js ...
- PID控制算法研究
1.matlab模糊控制工具箱:http://blog.csdn.net/gameboy12615/article/details/6367459 2.书籍:先进PID控制MATLAB仿真/刘金琨著 ...