-------------------------Windows Phone 7手机开发、.Net培训、期待与您交流! -------------------------
学习了一些c#的字符串函数。主要学会了适应用Help Library来查询一些WINDOWS封装的方法如何使用
传智播客中的作业 查询帮助自主完成,留下以做纪念。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Mystring
{
class Program
{
/// <summary>
/// 学习字符串函数
/// 主要是要学会用HELP查询和使用系统封装好的一些方法。
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
字符串中字符反向输出
//string aString = Console.ReadLine();
//for(int i=aString.Length-1;i>=0;i--)
//{
// Console.Write(aString[i]);
//}
字符串中 单词反向输出
//string bString = Console.ReadLine();
//char[] bChar = new char[] { ' ', '.', ',', '!' };
//string[] bWords = bString.Split(bChar, StringSplitOptions.RemoveEmptyEntries);
此处使用分割字符串只需要写bChar即可不需要加[]。。
//for (int i = bWords.Length-1; i >= 0; i--)
//{
// Console.Write(bWords[i] + " ");
//}
//从E-MALI地址中提取用户名和域名
Console.WriteLine("请输入你的e-mail地址");
string mailString = Console.ReadLine();
int numberCheck=0,mailCheck=-1;
do
{
//通过@检测E-mail的正确性,也可以用FOR循环检测数组中的@数量
mailCheck = mailString.IndexOf('@', mailCheck+1);
numberCheck++;
}
while (mailCheck>0);
if (numberCheck == 2)
{
string[] cString = mailString.Split('@');
Console.WriteLine("您的用户名为{0},邮箱所在服务器地址为{1}", cString);
}
else
{
Console.WriteLine("请输入正确的邮箱地址");
}
Console.ReadKey();
}
}
}
-------------------------Windows Phone 7手机开发、.Net培训、期待与您交流! -------------------------