程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#學習5

C#學習5

編輯:C#入門知識

建一個WPF文件,選擇兩個日期,使用if,else語句並判斷兩個日期的大小

[csharp] 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 
namespace com 

    /// <summary> 
    /// MainWindow.xaml 的交互邏輯 
    /// </summary> 
    public partial class MainWindow : Window 
    { 
        public MainWindow() 
        { 
            InitializeComponent(); 
            First.Text = DateTime.Today.ToString(); 
            Second.Text = DateTime.Today.ToString(); 
        } 
        private void Quit_Click(object sender, RoutedEventArgs e) 
        { 
            this.Close(); 
        } 
        private void show(string exp, bool result) 
        { 
            info.Text += exp; 
            info.Text += " : " + result.ToString(); 
            info.Text += "\r\n"; 
        } 
        private int dateCompare(DateTime left, DateTime right) 
        { 
            int result; 
            if (left.Year > right.Year) 
                result = 1; 
            else if (left.Year < right.Year) 
                result = -1; 
            else if (left.Month > right.Month) 
                result = 1; 
            else if (left.Month < right.Month) 
                result = -1; 
            else if (left.Day > right.Day) 
                result = 1; 
            else if (left.Day < right.Day) 
                result = -1; 
            else 
                result = 0; 
            return result; 
        } 
        private void Compare_Click(object sender, RoutedEventArgs e) 
        { 
            int ans = dateCompare(First.SelectedDate.Value, Second.SelectedDate.Value); 
            info.Text = ""; 
            show("First==Second", ans == 0); 
            show("First>Second", ans == 1); 
            show("First<Second", ans == -1); 
        } 
    } 
\

建一個WPF文件,使用swith語句進行字符串的轉換

[csharp] 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 
namespace camm 

    /// <summary> 
    /// MainWindow.xaml 的交互邏輯 
    /// </summary> 
    public partial class MainWindow : Window 
    { 
        public MainWindow() 
        { 
            InitializeComponent(); 
        } 
        private void Copy_Click(object sender, RoutedEventArgs e) 
        { 
            target.Text = ""; 
            string from = source.Text; 
            for (int i = 0; i < from.Length; i++) 
            { 
                char current = from[i]; 
                CopyOne(current); 
            } 
        } 
        private void CopyOne(char current) 
        { 
            switch (current) 
            { 
                case '<': 
                    target.Text += "<:"; 
                    break; 
                case '>': 
                    target.Text += ">:"; 
                    break; 
                case '&': 
                    target.Text += "&:"; 
                    break; 
                case '\"': 
                    target.Text += "":"; 
                    break; 
                case '\'': 
                    target.Text += "':"; 
                    break; 
                default: 
                    target.Text += current; 
                    break; 
            } 
        } 
        private void Quit_Click(object sender, RoutedEventArgs e) 
        { 
            this.Close(); 
        } 
    } 

\
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved