1. 程式人生 > >c#筆記2018-12-26

c#筆記2018-12-26

using System;
/*C#學習筆記2018-12-26
 * [email protected]逐字字串
 * 2.資料型別轉換
 * 3.變數宣告和佔位符使用
 * 4.接收使用者輸入值
 * 5.const 關鍵字
 * 6.運算子
 * 7.三元運算子
 */
namespace Csharp_study
{
    class section1
    {
        static void Main(string[] args)
        {
            //[email protected]逐字字串
            string str1 = "\n";//\n將會被當做轉義字元處理
            string str2 = @"\n";//使用@在字串之前該字串將不會被轉義

            //2.資料型別轉換
            //顯式--強制資料型別轉換
            float f1=12.3f;
            int i1 = (int)f1;
            //隱式--安全的資料型別轉換
            char a = 'A';
            string b = a.ToString();

            //3.變數的宣告和佔位符的使用  
            int i = 0, j = 1, o = 4;

            //4.接收使用者輸入的值
            int num;
            Console.WriteLine("請輸入一個整數:");
            num = Convert.ToInt32(Console.ReadLine());

            //5.const 關鍵字
            const  double pi=3.1415;
            //pi = 3.3;無法再給常量賦值,此處會報錯

            //6.運算子
            //省略算數運算子+、-、*、/、%、++、--
            //邏輯運算子&&與、||或、!非
            if ((1 == 1) && (2 == 2)){
                Console.WriteLine("與運算---有假為假");
            }else {
                ;
            }
            if((1==1)||(0==1)){
                Console.WriteLine("或運算---有真為真");
            }else
            {
                ;
            }

            //7.三元運算子
            //(條件)?值1:值2  條件為true時 表示式值為1  條件為false時 表示式值為2
            int aa = 1;
            int bb;
            bb = (aa==1)?10:20;
            Console.WriteLine("bb的值是{0}",bb);

            //控制檯輸出
            Console.WriteLine(str1);
            Console.WriteLine(str2);
            Console.WriteLine(b);
            Console.WriteLine(i1);
            Console.WriteLine("i:{0},j:{1},i+j:{2}",i,j,o);
            Console.WriteLine("您輸入的整數是:" + num.ToString());
            Console.WriteLine(pi);
            Console.ReadKey();
        }
    }
}