黑马程序员-c#学习之数组
2011-12-08 20:15
274 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
关于c#数组的一些操作:
(1)颠倒数组
int[] nums1 ={ 1,2,4 }; int[] nums2 ={ 3,33,56566,63};
int[] nums3 = new int[nums1.Length + nums2.Length];
for (int i = 0; i < nums1.Length; i++)
{
Console.WriteLine("数组一:"+nums1[i]);
}
Console.WriteLine("=========================================");
for (int i = 0; i < nums2.Length; i++)
{
Console.WriteLine("数组二:"+nums2[i]);
}
Console.WriteLine("=========================================");
for (int i = 0; i < nums1.Length;i++ )
{
nums3[i] = nums1[i];
}
for (int i = nums1.Length, j = 0; i < nums3.Length; i++, j++)
{
nums3[i] = nums2[j];
}
//拼接操作的另一个思路://for (int i = 0; i < nums2.Length; i++)
//{
// nums3[nums1.Length + i] = nums2[i];
//}
for (int i = 0; i < nums3.Length; i++)
{
Console.WriteLine("拼接后的数组三:"+nums3[i]);
}
(3)从一个整数数组中取出最大的整数
int[] nums ={2,45,356,3,82 };
int temp = 0;
for (int i = 0; i < nums.Length; i++)
{
if (nums[i] > temp)
{
temp = nums[i];
}
}
Console.WriteLine("nums数组中最大的整数是:{0}",temp);(4)计算一个整数数组的所有元素的和
int[] nums ={ 1,2,3,4,5};
int temp = 0;
for (int i = 0; i < nums.Length; i++)
{
temp+=nums[i];
}
Console.WriteLine("nums数组的所有元素的和是:{0}",temp);
----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
关于c#数组的一些操作:
(1)颠倒数组
string[] s ={ "1","a","5","haha"}; for (int i = 0; i < s.Length; i++) { Console.WriteLine("原始数组:{0}",s[i]); } Console.WriteLine("+++++++++++++++++++++++++"); string temp=""; for (int i = 0; i < s.Length / 2; i++) { temp = s[i]; s[i] = s[s.Length - i - 1]; s[s.Length - i - 1] = temp; } for (int i = 0; i < s.Length; i++) { Console.WriteLine("颠倒的数组:{0}",s[i]); }(2)拼接数组
int[] nums1 ={ 1,2,4 }; int[] nums2 ={ 3,33,56566,63};
int[] nums3 = new int[nums1.Length + nums2.Length];
for (int i = 0; i < nums1.Length; i++)
{
Console.WriteLine("数组一:"+nums1[i]);
}
Console.WriteLine("=========================================");
for (int i = 0; i < nums2.Length; i++)
{
Console.WriteLine("数组二:"+nums2[i]);
}
Console.WriteLine("=========================================");
for (int i = 0; i < nums1.Length;i++ )
{
nums3[i] = nums1[i];
}
for (int i = nums1.Length, j = 0; i < nums3.Length; i++, j++)
{
nums3[i] = nums2[j];
}
//拼接操作的另一个思路://for (int i = 0; i < nums2.Length; i++)
//{
// nums3[nums1.Length + i] = nums2[i];
//}
for (int i = 0; i < nums3.Length; i++)
{
Console.WriteLine("拼接后的数组三:"+nums3[i]);
}
(3)从一个整数数组中取出最大的整数
int[] nums ={2,45,356,3,82 };
int temp = 0;
for (int i = 0; i < nums.Length; i++)
{
if (nums[i] > temp)
{
temp = nums[i];
}
}
Console.WriteLine("nums数组中最大的整数是:{0}",temp);(4)计算一个整数数组的所有元素的和
int[] nums ={ 1,2,3,4,5};
int temp = 0;
for (int i = 0; i < nums.Length; i++)
{
temp+=nums[i];
}
Console.WriteLine("nums数组的所有元素的和是:{0}",temp);
----------------------Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
相关文章推荐
- 黑马程序员之C#编程基础学习笔记:从一个整数数组中取出最大的整数。
- 黑马程序员之C#编程基础学习笔记:计算一个整数数组的所有元素的和。
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世"
- 黑马程序员之C#编程基础学习笔记:将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素减1。
- 黑马程序员_c#基础知识学习笔记:数组
- 黑马程序员之C#编程基础学习笔记:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中
- 黑马程序员-C#编程基础之数组-学习笔记
- 黑马程序员之C#学习笔记: 使用Stream.Write方法向流中写字节数组
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组的元素的顺序进行反转。
- 黑马程序员之C#学习笔记:数组的复制四种方法
- 黑马程序员_C#学习之数组(代码)
- 黑马程序员_C#数组的学习
- 黑马程序员之C#学习笔记:随机产生1-100的随即数插入到数组中,数字不能有重复
- 黑马程序员—C学习笔记—数组的求最大值和反转
- 黑马程序员——IOS学习笔记(C语言字符串和数组)
- 黑马程序员—C学习笔记—结构体变量五种定义方式与指针结构体数组探究
- 【黑马程序员】iOS学习之路——C语言之函数和数组
- [黑马程序员]c#基础学习笔记
- 黑马程序员之C#学习笔记: 解决三大问题
- 黑马程序员-JAVA学习日记-数组