首页 > 02c#基础

02c#基础

2013年12月13日 22:42:00

=============================================================================================

你还有多少时间可以浪费

=============================================================================================

1.枚举

  确定数量、确定值的几个取值:东西南北、男女、上中下。

2.数组

  练习1:从一个整数数组中取出最大的整数

  练习3:将一个字符串数组输出为|分割的形式,比如“小月月|大月月|老月月”

  练习4:将两个int类型数组连接为一个string类型数组。

  练习2:计算一个整数数组的所有元素的和。

  练习5:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中。string[] strs = new string[values.Length];

  练习6:将一个字符串数组的元素的顺序进行反转。{"3","a","8","haha"},{"haha","8","a","3"}。第i个和第length-i-1个进行交换。

  练习7:将一个int数组向左滚动平移1次。{3,5,8,7}→{5,8,7,3}

 

  string[] names= { "tom","jerry","lily"};foreach(string name in names){Console.WriteLine("我的名字{0}",name);}

  和for的区别:for可以不逐个遍历,比如每隔一个遍历一个,或者可以从后向前遍历只能(只应该)在foreach对集合进行读,而不应该写。

 

3.函数    

  1)参数数组:int sum(params int[] values)

       int sum(string name,params int[] values)

     可变参数数组必须是最后一个

  2)构成重载的条件:参数类型不同或者参数个数不同(不严谨的),与返回值无关。

  

==============================================================================================

再不努力,就迟了!

=============================================================================================

  

转载于:https://www.cnblogs.com/itkmzhao/p/3473901.html

更多相关:

  • 学习目标:了解什么是数组;数组如何访问内存地址(一维,二维);什么是数组是由相同类型的元素的集合所组成的数据结构,分配一块连续的内存来存储。利用元素的索引可以计算出该元素对应的存储地址。 最简单的数据结构类型是一维数组。数组如何实现随机访问?数组是一种线性表数据结构,用一直连续的内存空间来储存一组具有相同类型的数据。根据数组的特性(连...

  • 一、静态数据及动态数组的创建     静态数据:               int a[10];             int a[]={1,2,3};             数组的长度必须为常量。     动态数组:             int len;             int *a=new int...

  • 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [3,2,2,3], val...

  • 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2],  函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2...

  • 文章目录1. 数组的声明2. 数组元素的遍历3. 数组的截取4. Go 语言的切片5. 数组 和 切片的共同点...

  • 原文出处: 韩昊    1 2 3 4 5 6 7 8 9 10 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事   谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。   转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。 我保证这篇文章...

  • 原文出处: 韩昊   我保证这篇文章和你以前看过的所有文章都不同,这是 2012 年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者…… 这篇文章的核心思想就是: 要让读者在不看任何数学公式的情况下理解傅里叶分析。 傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维...

  • 很多Linux高手都喜欢使用screen命令,screen命令可以使你轻松地使用一个终端控制其他终端。尽管screen本身是一个非常有用的工具,byobu作为screen的增强版本,比screen更加好用而且美观,并且提供有用的信息和快捷的热键。 想象一下这样一个场景:你通过Secure Shell(ssh)链接到一个服务器,并...

  • NarrowbandPrimary Synchronization Signal时域位置每1个SFN存在一个NPSSSFNSubframeSymbol长度每个SFN5最后11个symbol11个symbols频域位置NB-IOT下行带宽固定180kHz,一个PRB,12个子载波。...

  •  [h1]反斜杠只能够阻止一个字符  [h2]位于键盘的左上角,和~公用一个键。...