欢迎来到天天文库
浏览记录
ID:12154009
大小:66.50 KB
页数:6页
时间:2018-07-15
《visual c# 2010学习笔记7》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Media.Im
2、aging;usingSystem.Windows.Navigation;usingSystem.Windows.Shapes;namespaceSelection{//////InteractionlogicforWindow.xaml///publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();first.Text=DateTime.Today.ToString();second.
3、Text=DateTime.Today.ToString();}privatevoidquitClick(objectsender,RoutedEventArgse){this.Close();}privatevoidcompareClick(objectsender,RoutedEventArgse){intdiff=dateCompare(first.SelectedDate.Value,second.SelectedDate.Value);info.Text="";show("first==second",dif
4、f==0);show("first!=second",diff!=0);show("firstsecond",diff>0);show("first>=second",diff>=0);//show方法用于在文本框控件中比较结果}privatevoidshow(stringexp,boolresult){info.Text+=exp;info.Text+=":"+result.ToString();in
5、fo.Text+="r";}privateintdateCompare(DateTimeleftHandSide,DateTimerightHandSide){////TODO//return42;intresult;if(leftHandSide.YearrightHandSide.Year)result=1;elseif(leftHandSide.Month6、esult=-1;elseif(leftHandSide.Month>rightHandSide.Month)result=1;elseif(leftHandSide.DayrightHandSide.Day)result=1;elseresult=0;returnresult;}}}结果:注:此题可以使用Datetime特殊类型来解决,具体详请查阅MSDN。privatevoidcopyClick(objects7、ender,RoutedEventArgse){target.Text="";//target:对象stringfrom=source.Text;for(inti=0;i!=from.Length;i++){charcurrent=from[i];//from字符串copyOne(current);}}privatevoidcopyOne(charcurrent){switch(current){case'<':target.Text+="<";break;default:target.Text+=current8、;break;}结果:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usi
6、esult=-1;elseif(leftHandSide.Month>rightHandSide.Month)result=1;elseif(leftHandSide.DayrightHandSide.Day)result=1;elseresult=0;returnresult;}}}结果:注:此题可以使用Datetime特殊类型来解决,具体详请查阅MSDN。privatevoidcopyClick(objects
7、ender,RoutedEventArgse){target.Text="";//target:对象stringfrom=source.Text;for(inti=0;i!=from.Length;i++){charcurrent=from[i];//from字符串copyOne(current);}}privatevoidcopyOne(charcurrent){switch(current){case'<':target.Text+="<";break;default:target.Text+=current
8、;break;}结果:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usi
此文档下载收益归作者所有