form2.cs

来自「Microsoft Mobile Development Handbook的代码」· CS 代码 · 共 63 行

CS
63
字号
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Globalization;

namespace Localisation
{
  public partial class Form2 : Form
  {
    public Form2()
    {
      InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
      this.DisplayThis(DateTime.Now);
    }
    private void DisplayThis(DateTime dt)
    {
      string timeSeparator = ":";
      label1.Text = dt.Hour + timeSeparator + dt.Minute;
      dt.ToUniversalTime();
    }

    private void menuItem1_Click(object sender, EventArgs e)
    {
      this.ParseThat("13/1/06 23.31.54");
    }
    private void ParseThat(string someTime)
    {
      // someTime comes in as "13/1/06 23.31.54"
      DateTime dt = DateTime.Parse(someTime);
      MessageBox.Show(dt.ToString());
    }

    private void menuItem2_Click(object sender, EventArgs e)
    {
      string s = this.ExtractDecimalPoints(12.34);
      label1.Text = s;
    }
    private string ExtractDecimalPoints(double valueFromNetwork)
    {
      // valueFromNetwork comes in as 12.34 but on French becomes 12,34
      string temp = valueFromNetwork.ToString();
      int decimalPoint = temp.IndexOf('.');
      return temp.Substring(decimalPoint + 1);
    }

    private void button2_Click(object sender, EventArgs e)
    {
      label1.Text = this.FirstDayOfWeekToString();
    }
    private string FirstDayOfWeekToString()
    {
      return DayOfWeek.Monday.ToString();
    }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?