我定义了一个person类
public class Person
{
public string name;
public string id;
public string age;
string sex;
string grade;
public string Sex
{
get { return sex; }
set { sex = value; }
}
public string Grade
{
get { return grade; }
set { grade = value; }
} }
在main()函数中
static void m()
{
int i = 0;
student[] s = new student[i];
s[i].name = Console.ReadLine();
s[i].id = Console.ReadLine();
s[i].age = Console.ReadLine();
s[i].Sex = Console.ReadLine();
}
这样定义!
语法没有出错!
不过在具体实现时!
当我对name 进行输入植时,老是有
索引超出了数组界限。
跪球各位高手,我将如何才能解决这个问题!
或还有什么更好的方法能够实现此功能!
定当万分感激!!!!!!!
public class Person
{
public string name;
public string id;
public string age;
string sex;
string grade;
public string Sex
{
get { return sex; }
set { sex = value; }
}
public string Grade
{
get { return grade; }
set { grade = value; }
} }
在main()函数中
static void m()
{
int i = 0;
student[] s = new student[i];
s[i].name = Console.ReadLine();
s[i].id = Console.ReadLine();
s[i].age = Console.ReadLine();
s[i].Sex = Console.ReadLine();
}
这样定义!
语法没有出错!
不过在具体实现时!
当我对name 进行输入植时,老是有
索引超出了数组界限。
跪球各位高手,我将如何才能解决这个问题!
或还有什么更好的方法能够实现此功能!
定当万分感激!!!!!!!
解决方案 »
- xml 默认命名空间
- toolStripComboBox1.Size = new Size(this.Width - 130, 20); 这句代码有什么问题?
- comboBox 绑定完数据后 再插入一行数据要求在第一个
- c#如何把本机某图片缩小然后另存为``麻烦给代码``谢谢
- 关于遍历textbox的问题?
- 如何获得分数?
- c#在Word中插入图表
- 熟悉GDI+的朋友请进:如何来标识绘制后图形的选中、拖放和属性编辑等,谢谢。
- 在listview中加载数据后,代码调用listview的click如何实现
- 在c#下是否可以控制弹出窗口的大小,如果可以的话,请问如何控制
- vs2005开发dirext9 使用那个版本的directxsdk最合适?
- Winform中的Datagridview的第1,2,3,4列为Checkbox,如何根据第1列的值改变第2,3,4例的值?
student[] s = new student[i];
s 里有0个元素啊
{
int i = 0;
student[] s = new student[i+1];
s[i].name = Console.ReadLine();
s[i].id = Console.ReadLine();
s[i].age = Console.ReadLine();
s[i].Sex = Console.ReadLine();
}
student[] s = new student[i];
你将数组s的个数定义为0,怎么可以添加数据呢,是不是,至少也是1个吧
【】中是数组的个数,但是下标是-1的,比如说
student[] s = new student[1];
就是有一个元素,s【0】
下标 元素个数