1. 程式人生 > >C#—用基礎類解決問題。

C#—用基礎類解決問題。

/*  
02.*煙臺大學計算機學院學生  
03.*All right reserved.  
04.*檔名稱*煙臺大學計算機學院學生  
05.*All right reserved.  
06.*檔名稱:抽象基類  
07.*作者:王洪海  
08.*完成日期:2014年9月18日  
09.*版本號:v1.0  
10.*對任務及求解方法的描述部分:用基礎類解決問題。 
11.*我的程式:  
12.*/   

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

namespace ConsoleApplication1
{
    class Myclass
    {
        public int CountChar(string x, char y)
        {
            int sum=0;
            char[] c = x.ToCharArray();
            for (int i = 0; i < c.Length; i++)
            {
                if (c[i] == y)
                {
                    sum++;
                }
            }
            return sum;
        }

          public void  Reconvert(string x)
        {
            char[] a = x.ToCharArray();
            Array.Reverse(a);
            for (int i = 0; i < a.Length; i++)
            {
                Console.Write(a[i]);
            }
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Myclass m = new Myclass();
            Console.WriteLine("請輸入一個字串:");
            string xx=Console.ReadLine();
            Console.WriteLine("請輸入你想找的字元:");
            char yy = Convert.ToChar(Console.ReadLine());
            Console.WriteLine(m.CountChar(xx,yy));
            m.Reconvert(xx);
            Console.ReadKey();
        }
    }
}


執行結果,如下圖: