2006年06月30日

//对用户输入的任意类型值进行判读(小数的检测也是一样的机制,这里没有贴出来)
//输入类型检查器
public class ValueChecker
{
    private string type; //string,empty,int,string_int
    private int length = 0;//字符数
    private int digicount = 0;//数字个数

   
    //取类型
    public string valueType
    {
        get { return type; }
        set { type = value; }
    }

    public int valueLength
    {
        get { return length; }
        set { length = value; }
    }

    public int valueCount
    {
        get { return digicount; }
        set { digicount = value; }
    }
   
    public void CheckType(string T)
    {
         T = T.Trim();
         length = T.Length;
         type = "";
        
       
        if (T.Length > 0) //当前值不为空时
        {
            //检测是否含有数字,通过Unicode码识别
            //字符串转为数组
            Char[] TT = T.ToCharArray();
            digicount = length;     //假设所有字符为数字,数字个数为字符数
            foreach (char k in TT)
            {
                if ((short)k > 57 || (short)k < 48)//如果有一个字符不是数字,那数字个数减1
                {
                    type += k + " >> Short(" + (short)k + ");";
                    digicount -= 1;
                }
            }

            //如果字符数大于 0 且所有字符都是数字,检测是数串(如:001),还是数值(如:100)
            if (length > 0 && digicount == length)
            {
                if (length > 1 && T.IndexOf("0", 0) != 0)//如果大于1位字符并且首字符不以0开头就认定是数值
                {
                    type += "int";
                }
                else
                {
                    if (length == 1) //如果只有1位字符,那么肯定是数值
                    {
                        type += "int";
                    }
                    else //如果大于一位字符并且0是首字符那么是数串
                    {
                        type += "string_int";
                    }
                }
            }
            else //至少有一个字符不是数字,那么判定为字符串
            {
                type += "string";
            }
        }
        else // length 为 0 当前值为空
        {
            type += "empty";
        }
    }

}

2006年06月24日

惶惶不安的日子不会有尽头
在最无助的时刻被人问起是否还有爱你的人
我回答说:没有

我有一些值得得意的地方,我说

比如,我是一无所有的
那意味着不需要牵挂什么

比如,我酷得让人受不了
这让我很有满足感

比如,我看透了很多阴阳怪气的家伙
这让我感到自己与众不同

六月的深圳空气越来越不好了
好像有人这样写到:
城市压倒一切的噪音,它让一部分人痛快着并让另一部份人痛苦

而我选择在这座城市继续这看似繁华的生活

天空是灰色的,楼影投在人的身上,让人呼息困难