Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string[] a = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "j", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" };
string[] b = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" };
string[] c = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
string k, l, m, n;
private void button1_Click(object sender, EventArgs e)
{
richTextBox2.Clear();
k = "";
l = "";
m = "";
for (int i = 0; i < a.Length; i++)
{
for (int j = 0; j < c.Length; j++)
{
if (richTextBox1.Text.Contains(a[i]) == true)
{
k = "chuỗi chứa kí tự viết hoa";
}
if (richTextBox1.Text.Contains(b[i]) == true)
{
l = "chuỗi chứa kí tự thường";
}
if (richTextBox1.Text.Contains(c[j]) == true)
{
m = "chuỗi chứa kí tự số";
}
}
}
richTextBox2.Text = k + "\n" + l + "\n" + m+"\n";
}
}
}
còn trường hợp kí tự khác bạn có thể khai báo thêm mảng chứa các kí tự đó (xem bảng mà ASCII) rồi cũng lệnh if thêm vòng lặp nữa