新手上路,请多指教!

applewheal 2004-11-09 02:35:01
才开始学C#.NET,以前是做VB的。:)请问在C#里要怎样实现诸如VB中on error goto这样的错误处理的?还有,可以实现动态数组吗?就是先不定义数组的大小,根据后面要填写的数据的多少来定义数组的大小。可以活动地加下标的。各位高手最好给个例子,谢了!
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyjzy5 2004-11-09
  • 打赏
  • 举报
回复
int i=0;
ArrayList myList = new ArrayList();
object myObj;
for(i=0; i<3; i++)
{
Console.Write("please input your hobby:");
myObj = Console.ReadLine();
myList.Add(myObj);
}
try
{
//有意将此处索引超出范围
for(i=0; i<myList.Count+1; i++)
{
Console.Write(myList[i]);
Console.WriteLine();
}

}
catch(Exception e)
{
Console.Write("出错啦!");
Console.WriteLine();
//Console.WriteLine(e); //加上给出详细错误
}
finally
{
i = myList.Count - 1;
Console.WriteLine("myList最大索引: " + i.ToString());
}
Console.WriteLine();
Console.ReadLine();
brightheroes 2004-11-09
  • 打赏
  • 举报
回复
1:异常处理
try
{

}
catch
{

}
finally
{

}
2:ArrayList
zhounet 2004-11-09
  • 打赏
  • 举报
回复
on error goto这样的错误处理
用try,catch代替,动态数组不行,可以实现动态集合, 就是先不定义集合的大小
hebookboy 2004-11-09
  • 打赏
  • 举报
回复
try
{
}
catch
{
}
我开始也是vb的,刚学C#不久
zhounet 2004-11-09
  • 打赏
  • 举报
回复
帮顶!

110,530

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧