黑马程序员-c#学习之数组

黑马程序员考试题 题目一 文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,则截取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。 namespace test1 { class Program { /*文本文件中存储了多个文章标题、作者,标题和作者之间 阅读详情

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------

      

关于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#系列 (一) 1.学习4句话 Console.Redkey() // 暂停 Console.WriteLine() //输出内容 Console.ReadLine() //请求用户输入 string name = Console.ReadLine();//取得用户输入的内容赋给变量name 2.变量 int i = 0; // 变量只能声明一次,但是可以多次赋值,多次使用 int i8,i9, 阅读详情

相关推荐

学习心得——COMSOL Multiphysics with MATLAB联合仿真及寻优计算

学习心得——COMSOL Multiphysics with MATLAB联合仿真及寻优计算

weixin_41678956的博客 8658

黑马程序员_C#数组的学习

/* 数组的知识点学习 * 数组是通用的数据结构,在C#当中使用数组,需要创建System.Array类型的对象。 * 数组是可索引的数据的集合。(数据的类型既可以是内置的,也可以是自定义的) * C#当中数组就是对象本身。数组是System.Array类的一个声明的实例,在使用数组的时候,也可以使用此类的所有方法和属性。 */ namespace MyArray { cl

u013005432的专栏 595

MySQL 优化 - index_merge 导致查询偶发变慢

今天遇到了一个有意思的问题,线上数据库 CPU 出现了偶发的抖动。定位到原因是一条查询语句偶发变慢造成的,随后通过调整表中的索引解决。优化器通过某种机制检测到 index_merge 能带来性能提升,某些情况下不会带来提升,反而会耗费更长的时间,属于优化器的缺陷,可以通过调整表中的索引来解决。

分享既学习 1255

C#入门经典(第三版)十一章练习题答案

 (1) 创建一个集合类People ,它是下述Person类的集合,该集合中的项可以通过一个字符串索引符来访问,该字符串索引符是人的姓名,与Person.Name 属性相同:public class Person{private string name;private int age;   public string Name{get{return name;}set{n

zoupeiyang的专栏 2531

动手学Moveit2 | 运行配置好的机械臂功能demo

通过这个小demo你可以直观的感受moveit2的强大,但还有很多需要我们探索的,比如机械臂是如何规划的,规划的过程中如何结合环境信息,规划的时候机械臂如何求解,如何和真实的机械臂对接等等,这些都需要你来进一步探索,今天就到这里,明天给大家秀一下小仙女焊的fishbot运控板。

生活不止眼前的苟且 8880

基于python的排课表系统,用python编写排课系统

实现一个具体的课程管理系统。(5) 学生可以查看自己选上的课的成绩,以及各个课程的得分、绩点,并给出其平均绩点,但不允许查看年级其他人的成绩。(2) 学生定制专属课表,可以查看整个学期本人的课程安排,包括课程名称、上课时间、上课地点、任课老师、学分等等。(13) 系主任可以查看整个系的全部学生以及他们的平均绩点,可以对每个班进行排名,或者也可以对整个系进行排名。(15) 系主任可以查看整个学期所开设的所有课程,包括这些课程的全部详细信息。(1) 学生基本信息的查询,学生可以对本人的系统登陆密码进行修改。

yang0728y的博客 2000

黑马程序员—c#编程基础6

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------定义类成员:                所有成员都有自己的访问级别。                -public              -private                -internal

a5a5a5c4的专栏 402

c++多线程(1)------创建和管理线程td::thread

std::thread 是 C++11 标准库中用于创建和管理线程的核心类,定义在 <thread> 头文件中。它使得多线程编程变得简单、类型安全且跨平台。

jndingxin的专栏 648

C#经典练习题

文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度20,如果超过20,则截取长度17的子串并且最后添加“...”,加一个竖线后输出作者的名字。 string[] lines = System.IO.File.ReadAllLines(@"c:\1.txt", Encoding.Default

Burst With Long Accumulate 2653

使用HART Server PC软件进行HART设备的组态、调试和分析的完整指南

HART协议是一种用于工业自动化中的双向通信协议,能够在4-20mA模拟信号的基础上叠加数字信号,从而实现设备的远程监控和管理。HART协议兼具模拟和数字通信的优点,被广泛应用于过程控制系统中。设备组态:通过软件可以对HART设备进行组态,配置设备参数。设备调试:支持设备的在线调试和故障诊断,方便快速解决问题。数据分析:提供设备运行数据的实时监控和历史数据分析功能。报表生成:支持生成各类报表,便于数据记录和管理。

qq_38334677的博客 2471

使用GitLab限制开发者使用CI/CD的权限,三种方案

使用三种方案来限制开发人员的CI/CD权限。

知无涯 5097

不定项选择题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34375054的博客 634

【AI智能体】基于OpenCode 搭建Skills环境与项目实战开发详解

基于OpenCode 搭建Skills环境与项目实战开发详解

congge 8900

黑马程序员_C#学习之数组(代码)

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- using System; using System.Collections.Generic; using System.Text; namespace Ex7_6 { class Program {

djyboy3的专栏 422

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

黑马程序员之C#学习笔记:数组的复制四种方法

数组的复制就是把已赋值的数组复制到另一个数组里面,并且改变第二个数组内容不会导致第一个数组内容的改变。 注:.net中数据有两种类型,一种是值类型另一种是引用类型。而数组是引用类型。所以下面的这个方法是不能狗完成上述功能。虽然看似我们运行出来以后a2确实能输出a1的内容,但当我们改变a1或者a2里面元素内容的时候,另一个也会发生改变。也就是说这个方法其实就是a1,a2同时指向了一个地址。 in

blog_优快云_xutingzhou 960

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

黑马程序员-C#编程基础之数组-学习笔记

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 数组: 数组可以一次声明多个同类型的变量,这些变量在内存中是连续的,几乎任意类型都可以声明数组。 数组声明的语法: 数据类型[] 数组名 = new 数据类型[数组长度]; 例:int[] nums = new int[3];//声明了一个数组,里面包含3的int类型的变

Jiandan Blog 421

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

[转载] 黑马程序员_学习笔记8_C#基础归纳之数组

参考链接: Java中的锯齿数组Jagged array ---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 什么是数组? 数组是一组数据结构,它可以包含同一类型的多个元素。C#用特殊记号还申明和初始化数组。这其实是在后台把当前数组和Array联系起来, 以便数组可以使用Array提供的某些功能。 数组分简单数组和多维数组。 简单数组: 数组的申明 ...

ld909的博客 214

黑马程序员_学习笔记8_C#基础归纳之数组

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 什么是数组?    数组是一组数据结构,它可以包含同一类型的多个元素。C#用特殊记号还申明和初始化数组。这其实是在后台把当前数组和Array联系起来, 以便数组可以使用Array提供的某些功能。   数组分简单数组和多维数组。

gqsloveaspnetverymu的专栏 506

黑马程序员_C#枚举、常量、结构体、数组的学习

常量,故名思议就是定义赋值之后就buneng

574

黑马程序员_c#基础知识学习笔记:数组

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 数组:可以帮我们一次声明多个同类型的变量,这些变量在内存中是连续存储的. 保存多个值.几乎任何一种类型都可以声明为数组.\数组的声明.数组的赋值与取值.常见问题,求平均值,求最大值,求和,排序. 数组的声明语法:

不期而遇 385

黑马程序员之C#学习笔记:随机产生1-100的随即数插入到数组中,数字不能有重复

static int[] GetNumbers() {          int[] numbers = new int[100];         //先取出数组         for (int i = 1; i        {                numbers[i-1] = i;        }       //再进行随机排列      Random ra

blog_优快云_xutingzhou 1099

黑马程序员—C#基础回顾

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   这几天接触到了“黑马程序员”这一培训班,觉得这是个机遇呀。 按照流程通过的申请,下载视频,把C#的基础又复习了一边,把其中比较重要的和自己容易忘记的知识点总结了下来。 1.类的修饰符包括:new,public,protec

wang475383895的专栏 419

黑马程序员 C#数组和Array类

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- C#数组和Array类的关系: 在C#中Array类是所有数组的基类,MSDN上的解释为:“提供一些方法,用于创建、处理、搜索数组并对数组进行排序,从而充当公共语言运行时中所有数组的基类。”, 最常见的属性是:

threederek的专栏 847

黑马程序员--学习C#基础2

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 从29号开始近3天以来的学习笔记 7月29号 (1)for循环      格式 for(初始条件;判断条件;用来改变条件){执行语句; } 三个语句执行顺序 第一个 判断一下 执行{}里边的语句 在回过来执行i++      f

a332531的专栏 666

黑马程序员_数组

------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------   数    组  数组是C#语言最常用的数据结构之一。在编程中,有时需要保存一组相同类型的数字。这时候使用数组,方便命名和调用。数组是一组类型相同的变量的集合,可以通过公共的名称来访问其中的变量。本章将给大家详细讲解使用数组进行编程的方法。 使 用 数 组 数组是一个有序的数据集合,通过

黑色的专栏 1110

黑马程序员-C#索引器

黑马程序员-C#索引器 2014-03-16 12:39 58人阅读 评论(0) 收藏 举报 c# ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------         索引器允许类或结构的实例就像数组一样进行索引。 索引器类似于属性,不同之处在于它们的访问器采用参数。C

qq175299882的专栏 473
上一篇: 黑马程序员-c#学习之Socket基础
下一篇: 黑马程序员-Ado.net学习之参数化查询(防止sql注入)
heima_libo
博客等级 码龄15年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值