天下网吧 >> 网吧系统 >> 系统动态 >> 正文

Win10开发入门:C#编程语言基础之数据类型与变量

2016-3-9不详佚名
命令可执行程序的编译

• 编译后的可执行文件名称与源代码文件名称(除后缀名外)一致,并且保存在源代码文件同目录下,因此直接输入HelloWorld.exe即可执行程序。

最后就可以看到程序执行结果:一共输出了四行字符串,前两行分别为a和b初次赋值后所引用字符串的值,最后两行为对b进行重新赋值后a和b分别所引用字符串的值。

也许你会奇怪,既然a和b都是引用类型数据,保存的是数据在内存中的位置,那么对b变量进行修改后,为什么a的值没有跟随变动呢?这是因为在C#中字符串是一种特殊的引用类型数据,字符串在内存中是不可变的。当你改变字符串变量的值时,实际上是在内存中重新创建了一个新的字符串,而变量的值则被重新指向了新的字符串内存位置,因此字符串变量在使用时表现出与值类型数据相似的特性。

数组

最后我们再来了解一下数组。数组是编程语言中必须掌握的知识点,它是一种特殊的变量,也是引用类型数据,用来存储同一种类型的多个数据的集合,比如将多个人的名字存储在同一个变量中。

数组变量的声明格式:先指定数组元素数据类型,后面跟一对方括号,然后是变量名。比如声明一个字符串数组,然后对其进行赋值:

string[] names;

names = new string[]{"aa", "bb", "cc"};

在使用数组中的数据(即访问数组)时通过方括号索引来实现,比如,我们从以上数组中取出第3个数据(数组的索引从0开始,因此第三个数据索引为2),将其复制给一个新的字符串变量,代码如下:

string name = names[2];

本文对C#中的数据类型、最简单的C#程序构成以及程序的编译进行了介绍,最后又认识了一下数组这种特殊的变量。下次IT之家将对C#中的操作符、控制流程语句以及方法进行介绍。在这之前网友们需要针对以上内容广泛查阅相关资料进行加强学习。

IT之家Win10开发入门系列文章:

《IT之家学院:跟我一起学Win10 UWP应用开发(开篇)》

《Win10开发入门:UWP通用应用程序项目结构分析》

关注Windows10,锁定Win10之家(http://win10.ithome.com)

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下