c#入门教程(七)变量定义符var

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#入门教程(七)变量定义符var相关的知识,希望对你有一定的参考价值。

参考技术A 在c#3.0也就是.net3.5引进了var 变量定义符,用var来代替类型定义,在最终使用时编译器会根据变量的值来推断其实际类型。说实在这个语法真香。

案例:int intval=0; var intval=0;

string str="abc"; var str="abc";

double dob=2.3; var dob=2.3d;

decimal dec=5.2; var dec=5.2m;

var date=DateTime.Now;

var其实也不是可以乱用,而是在类型定义时已经知道变量类型的前提下才建议使用,否则建议使用原类型。

Axure系列教程(七):变量

参考技术A 上一节内容我们能学会了如何在页面之间跳转,我们这一节课来说说变量。辣么神马是变量呢,变量我们可以这样子理解,我们在数学中都知道有个未知数X吧,辣么变量就跟未知数差不多。都是未知的。变量又细分为全局变量和局部变量

1.全局变量

全局变量听起来赶脚范围挺大,好牛的说。事实上确实如此。全部变量在原型的每一个页面都可以进行调用。辣么全局变量在哪儿呢?

工具栏(项目)--全局变量

2.局部变量

局部变量听起来范围很小,他只针对当前页面,其他页面调用不了。

局部变量往往需要配合其他元件进行使用,单独是不存在的。

3.在页面中传递变量

在原型当中登录和登录成功或者是登录和主页面,往往需要传递用户名,那这个用户名怎么传递的呢。

我们在上一节内容的RP上进行修改,请点击 第一次交互:实现跳转页面 查看上一节内容。

首先我们可以创建一个全局变量laodname用来保存用户名,我们用户名是从文本框进行输入的,不能直接保存到全局变量中,我们需要通过局部变量。

通过这样子我们把文本框中输入的用户名就保存到了全局变量中。当我们点击登录的时候跳转到page1页面就不要跳到百度了,我们将用户名保存到全局变量的操作一定要在跳转之前,只有这样才会被保存,在跳转之后,那么就没有意义了,涉及到了一个执行顺序问题

以上是关于c#入门教程(七)变量定义符var的主要内容,如果未能解决你的问题,请参考以下文章

C# 图解教程 第五章

Axure系列教程(七):变量

Python 3基础教程4-变量

python入门七 对象和类

Linq之旅:Linq入门详解(Linq to Objects)

ES6 快速入门