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]);
{
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]);
pro[j].Processname = char.Parse(strs[0]);又出问题了
无法将类型“char”隐式转换为“char[]”
当你要这样操作的时候,_Processname只能存四个字符的字符串。
要符字符串的话,把该行改为:
pro[j].Processname = strs[0].ToCharArray[0,4];
字符串操作去查MSDN。