跳到主要內容

C# 初學

最近在學習C#程式語言,聽別人說這個語言可控制較為底層的功能,比ActionScript可以控制更多東西,FLASH當前台,C#的應用程式或式窗程式來當底層的東西,所以基於讓前後台的程式更加優化更有變化更豐富,所以我來自學C#一下,沒有人教應該會學很慢吧?!

今天來記錄一下應用程式裡面的Console.WriteLine()和Console.ReadLine(),讓程式可以接收使用者輸入(Console.ReadLine())並經過程式理來印出結果(Console.WriteLine())。 下列程式為"*" 正方形,你輸入數字他就呈現幾成己的正方形,由"*"排程的。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            //輸入資料
            do
            {
                //輸入資料
                Console.Write("請輸入x 的值︰");
                int x = int.Parse(Console.ReadLine());
                //列印 空心正方形
                for (int i = 0; i < x; i++)
                {
                    for (int j = 0; j < x; j++)
                    {
                        if (j == 0 || i == 0 || i == x-1 || j == x-1)
                            Console.Write("*");
                        else
                            Console.Write(" ");
                    }
                    Console.WriteLine(); //換行動作
                }
            }
            while (true);
            { 
                Console.ReadLine();
            }
        }
    }
}

留言