class process      //进程信息
    {
        private char[] _Processname = new char[5];
        private int _Arrivetime;
        private int _Servetime;
        private int _Finishtime;
        private double _Arrangetime;
        private double _Valuetime;
        #region      私有成员的属性
        public char Processname
        {
            get
            {
                return _Processname ; 
            }
            set
            {
               _Processname = value ;
            }
        }
       .......
     #endregion
   }引用为:
       string[] strs = arr[j].Split(new char[] { ' ' });
       pro[j].Processname = char.Parse(strs[0]);

解决方案 »

  1.   

    public char[] Processname 这样?
      

  2.   

    恩,1楼正解,但是
    pro[j].Processname = char.Parse(strs[0]);又出问题了
    无法将类型“char”隐式转换为“char[]”
      

  3.   

    private char[] _Processname = new char[5]; 你为什么要定义这个?非要是4个字符的字符串还是5个字符的数组?pro[j].Processname = char.Parse(strs[0]);
    当你要这样操作的时候,_Processname只能存四个字符的字符串。
    要符字符串的话,把该行改为:
    pro[j].Processname = strs[0].ToCharArray[0,4];
    字符串操作去查MSDN。