再次调用

来源:互联网 发布:c语言swap是什么意思 编辑:程序博客网 时间:2024/04/29 17:50
编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以
是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在第一个参数中出现次数。如CountChar("6221982",'2')返回值为3。
继续在该类中编写一下方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序。如Reconvert(6221982)返回值为2891226。
using System;using System.Collections.Generic;using System.Collections;using System.Linq;using System.Text;namespace test{    class Program    {        static void Main(string[] args)        {           string str=@"c:\program files\Maths\all.dat";           myclass t = new myclass();           Console.WriteLine(t.CountChar(str,'a'));           t.Reconvert(str);           Console.ReadKey();        }            }    class myclass    {        public int CountChar(string str, char a)        {            int sum = 0;            foreach (char i in str)            {                if (i == a)                    sum++;            }            return sum;        }        public void Reconvert(string str)        {            char[] strS = str.ToCharArray();            for (int i = strS.Length-1; i >= 0; i--)            {                Console.Write(strS[i]);            }        }    }}


0 0