您的位置:首页 > 其它

字符串处理技术

2008-09-17 13:38 302 查看
说明: 这些字符串处理小技巧在平时的编程中会普遍遇到, 总结了很多, 这里只提供一些比较好玩供大家参考.

实现的基本方法都是C#提供的关于字符串处理的常用方法, 此处不再一一说明.

一. 根据标点符号分行某一字符串

输入: abc,defg,hijklmn,opq,rstuv (测试时按逗号分行, 可自定义分行符)

输出: abc
defg
hijklmn
opq
rstuv

textBox3.ReadOnly = false;
try
{
DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();
byte[] key = Encoding.Unicode.GetBytes(encryptKey);
byte[] data = Convert.FromBase64String(textBox2.Text.Trim());
MemoryStream MStream = new MemoryStream();
CryptoStream CStream = new CryptoStream(MStream, descsp.CreateDecryptor(key, key), CryptoStreamMode.Write);
CStream.Write(data, 0, data.Length);
CStream.FlushFinalBlock();
textBox3.Text = Encoding.Unicode.GetString(MStream.ToArray());
textBox1.Text = "";
textBox1.ReadOnly = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}


10.区别 0, 空字符串, Null, Empty和 Nothing

(1).对于声明后未赋值的数值类型变量,它们的默认值为0;

(2).对于声明后未赋值的字符串变量,则缺省值为空字符串"";

(3).Null关键字说明变量不包含有效数据,它是将Null值显式地赋值给变量的结果,也可能是包含Null的表达式之间进行运算的结果。

(4).Empty关键字表示未初始化的变量的缺省值。

(5).Nothing关键字用于将对象变量从实际对象中分离开来。

补充说明: 一些常用的字符串处理技术如首字母转化为大写 , 字符串比较, 添加子串等操作比较简单, 此处略
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: