24小时在线 - 古典小说 - 文学小说 - 关于我们
您的当前位置:首页 > .NET > C# >

c#九

来源:比特技术 编辑:比特技术网 时间:2018-05-21点击:
导读:c#9本次博客内容为实验过程中学习到的新知识。 用C#编写WindowPhone 1.页面跳转 ?p
c#9

本次博客内容为实验过程中学习到的新知识。

用C#编写WindowPhone

1.页面跳转

 private void Button_Click(object sender, RoutedEventArgs e)
        {
            Frame.Navigate(typeof(BlankPage1),t);
        }

这是一个Button在Click事件下的页面跳转代码。

用到的函数是Frame.Navigate(typeof(括号内为要跳转的页面名称),这里写需要传递的参数)

这个函数不但可以实现跳转,还能将本页的数据传递到下一个页面中。

t可以是string,也可以是一个数组,即可以传递多个数据。

在跳转页面中,我们需要接收这些数据。

  protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            m = e.Parameter as double[];
           
            …………
        }

m是一个double[],用e.Parameter as 参数的类型     接收传过来的参数。利用m[],使用这些数据。

2.强制转换

Text的内容为string,但因为计算需要,我们要将string转换成int 或者 duoble,不能过默认转换,因此我们要用强制转换。

string a=moneyTextBox.Text;

int data=Convert.toInt32(a);

3.一些Math函数

Math.Pow(a,b)  //计算a的b次方

Math.Round(c,2)  //将浮点数c保留2位

4.获得时间

DateTime.Now.Year.ToString();          获取年份   // 2008

DateTime.Now.Month.ToString();      获取月份   // 9

DateTime.Now.DayOfWeek.ToString(); 获取星期   // Thursday

DateTime.Now.DayOfYear.ToString(); 获取第几天   // 248

DateTime.Now.Hour.ToString();          获取小时   // 20

DateTime.Now.Minute.ToString();     获取分钟   // 31

DateTime.Now.Second.ToString();     获取秒数   // 45

 

来源:比特技术在线(www.byte.online),欢迎分享本文,转载请保留出处!
http://www.byte.online/a/_NET/C_/2018/489304.html
责任编辑:比特技术网

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    网友评论:

    Copyright © www.byte.online 比特技术在线 版权所有 粤ICP备15038486号-3
    本站所有资料来源于网络,由个人收集整理,仅限于个人学习和研究,如果侵犯您的权益请联系我们删除!
    Top