泛型练习

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 泛型练习
{
    class Program
    {
        static void Main(string[] args)
        {

            #region    奇偶数分拣

            //有一个字符串
            string strNum = "2,7,9,5,8,6,3,4,1";

            //将字符串用Split()方法转换成 字符串数组
            string[] num = strNum.Split(',');

            //声明 存放偶数的【字符串】集合
            List<string> numO = new List<string>();

            //声明 存放奇数的【字符串】集合
            List<string> numJ = new List<string>();


            //遍历字符串
            for (int i = 0; i <num.Length; i++)
            {
                //用 int.pares() 方法将 字符串数组里的值转成 int类型  除2 取余为 0
                if (int.Parse(num[i]) % 2 == 0)
                {

                    //除2 取余为 0 表示为偶数   用 List.add() 方法添加 到存放偶数的【字符串】集合中
                    numO.Add(num[i]);
                   

                }
                else
                {
                    //否则 表示为奇数, 用 List.add() 方法添加 到存放偶数的【字符串】集合中
                    numJ.Add(num[i]);
                
                
                }

                
            }

            //用 List.ToArray() 方法,将集合转换为 字符串数组
            string[] strNumO = numO.ToArray();

            // string.Join() 方法,把字符串数组 拼接成字符串,用“,”任意符号隔开
            Console.WriteLine(string.Join(",", strNumO));
            Console.WriteLine("========================");
            
            string[] strNumJ = numJ.ToArray();
            Console.WriteLine(string.Join(",", strNumJ));
            Console.ReadKey();


            #endregion

        }


    }
}

 

转载于:https://www.cnblogs.com/hobe6699/p/6159247.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值