在昨天的历程中小光学习到如何透过dotnet cli来产生专案跟方案,并且透过dotnet run
来执行专案,已经一些与开发相关的指令,那今天准备做些什麽呢?
「前辈,今天来开发吧,我们来做点东西吧」
一如往昔的,小光一到公司就迫不及待的准备开始开发,不过大头一如往昔的埋头工作,不过听到小光这麽说之後过了几秒後大头抬起头来了,并且这麽说道。
「好啊,我们今天来开发一个会对人说hello的程序吧。」
听到这件事小光开始摩拳擦掌准备开始开发,但是坐在电脑前面却一动也不动,过了五秒後小光抓抓头并转头过来对着大头说。
「前辈,我该从哪里开始呢?」
「哈哈哈傻小子,有问题是正常的,我们来认识变数吧。」
变数简单说明就是产生一块记忆体空间来存放资料的东西,变数有多种型别,而c#是强型别的语言,所以要使用一块存放记忆体空间的变数前要先宣告其型别,而这边不多说明有哪些型别,只针对整数跟字串来说明变数要如何使用,如果有兴趣了解变数内容的朋友们请到msdn 内建型别来查阅。
宣告变数的方式有两种,一种是直接宣告,一种是隐含变数的方式,请大家先看看下列例子。
string name1 = "小光";
var name2 = "大头";
其中上述例子中的两个变数都是字串,而其中的name2
就是隐含变数,简单说就是在赋值後他就是固定型别了,而其中的var name2
跟string name1
就是宣告变数,不过隐含变数不能只是宣告而已,而是要宣告後立刻给予初始值才可以接受。
介绍完变数的宣告与赋值後接下来再来介绍变数的型别。
这部分只针对字串string
跟整数int
来说明。
这就是存放文字的变数,通常会遇到编码的问题,不过这部分有兴趣的朋友们再去查资料了,因为字元转换可以好好多说上一篇。其类型就是使用双引号"
包夹起来的就是字串了。
相较於字串来说整数就简单许多,因为他没有什麽转换的问题,不过他要注意的是记忆体溢位的问题,简单说明就是累加到超过记忆体上限的话会变成最小值,详情请见整数的上下限值。
「好了,我变数讲完了,你来做个会对人说哈罗的程序吧。」
介绍完变数後大头就交派给小光第一个工作,小光收到指令後就开始在vscode上开始开发了,结果不到几分钟後小光就提交结果给大头检查。
using System;
public class Program
{
public static void Main()
{
var name = "小光";
Console.WriteLine("Hello " + name);
}
}
看完之後大头对小光这麽说。
「孺子可教也。」
今天大头交授给小光变数的概念,并且出个题目给小光练习,那明天小光会遇到什麽样的问题呢,敬请期待。
前言 已经快要到三分之二了,标题名称取到山穷水尽 Firebase Database Auth St...
如何在Excel中添加图片注解呢?本期给大家分享添加图片注解和批量删除注解的技巧。 如图,将光标定位...
稍早介绍了书上以及网路上的远程控制的方法 可是就是没有实际操作 今天就试用了XRDP 这个只要用远端...
Bootstrap已是目前全球被大量网页开发者使用的一个网页UI框架了,其特色在於使用简单,开发快速...
引言 昨天的题目让大家知道可以做反组译这件事, 其实这是一个大主题,归在逆向工程中, 该分类会大量...