C#数组问题 C#中可否定义数组比如a[],让其从a[1]开始,而不是从a[0]开始?还有,能否定义一个从1(而不是0)开始加1循环的整数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#中可否定义数组比如a[],让其从a[1]开始,而不是从a[0]开始?--------你不用第0个元素不就得了还有,能否定义一个从1(而不是0)开始加1循环的整数?-------你想从几开始循环就从几开始 using System;public sealed class DynamicArrays {public static void Main() {// I want a 2-dimensional array [2005..2009][1..4].Int32[] lowerBounds = { 2005, 1 };Int32[] lengths = { 5, 4 };Decimal[,] quarterlyRevenue = (Decimal[,])Array.Createlnstance(typeof(Decimal), lengths, lowerBounds);Console.WriteLine("{0,4} {1,9} {2,9} {3,9} {4,9}","Year", "Q1", "Q2", "Q3", "Q4");Int32 firstYear = quarterlyRevenue.GetLowerBound(0);Int32 lastYear = quarterlyRevenue.GetUpperBound(0);Int32 firstQuarter = quarterlyRevenue.GetLowerBound(1);Int32 lastQuarter = quarterlyRevenue.GetUpperBound(1);for (Int32 year = firstYear; year <= lastYear; year++) {Console.Write(year + " ") ;for (Int32 quarter = firstQuarter; quarter <= lastQuarter; quarter++) {Console.Write("{0,9:c} ", quarterlyRevenue[year, quarter]);}Console.WriteLine();}}} cmd启动的程序自动关闭 TextBox中文本变化时候,能够实时调用前台的函数 我怎么知道点击的是哪个右键菜单? rsa加密算法问题~ Codesmith 如何支持可空的Guid 望高手指点DataTable或GridView直接打印问题! 问题:如何处理string里的byte? 问题是这样的:我打开一个项目的时候(原代码),总是提示我"文件下载"对话框,怎么回事.怎么取消?? 是C#的ASP.NET解决方案. 实现百度文档、豆丁网那样的全屏功能 请问如何动态刷新一个DataGrid啊 新手问static问题 哪位好心的大哥帮我解决一下多线程文件操作的问题,附代码。(2)
--------
你不用第0个元素不就得了
还有,能否定义一个从1(而不是0)开始加1循环的整数?
-------
你想从几开始循环就从几开始
public sealed class DynamicArrays {
public static void Main() {
// I want a 2-dimensional array [2005..2009][1..4].
Int32[] lowerBounds = { 2005, 1 };
Int32[] lengths = { 5, 4 };
Decimal[,] quarterlyRevenue = (Decimal[,])
Array.Createlnstance(typeof(Decimal), lengths, lowerBounds);
Console.WriteLine("{0,4} {1,9} {2,9} {3,9} {4,9}",
"Year", "Q1", "Q2", "Q3", "Q4");
Int32 firstYear = quarterlyRevenue.GetLowerBound(0);
Int32 lastYear = quarterlyRevenue.GetUpperBound(0);
Int32 firstQuarter = quarterlyRevenue.GetLowerBound(1);
Int32 lastQuarter = quarterlyRevenue.GetUpperBound(1);
for (Int32 year = firstYear; year <= lastYear; year++) {
Console.Write(year + " ") ;
for (Int32 quarter = firstQuarter; quarter <= lastQuarter; quarter++) {
Console.Write("{0,9:c} ", quarterlyRevenue[year, quarter]);
}
Console.WriteLine();
}
}
}