form1.cs

来自「微软(Microsoft)出版社C井练习文件及解答」· CS 代码 · 共 65 行

CS
65
字号
#region Using directives

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;

#endregion

namespace SwitchStatement
{
    partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

		private void copy_Click(object sender, System.EventArgs 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 += "&lt;";
                    break;
                case '>':
                    target.Text += "&gt;";
                    break;
                case '&':
                    target.Text += "&amp;";
                    break;
                case '\"':
                    target.Text += "&#34;";
                    break;
                case '\'':
                    target.Text += "&#39;";
                    break;
                default :
					if (current < 127) 
						target.Text += current;
					else 
					{
						target.Text += "&#";
						string code = ((int)current).ToString();
						target.Text += code;
						target.Text += ";";
					}
					break;  
            }
		}
	}
}

⌨️ 快捷键说明

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