본문 바로가기

Languages/ASP .NET

ASP.NET - C# 언어


 

C# 언어 

 

▶깊게 할 것이 없기 때문에, 아주 간단간단하게 언급하고 넘어가도록 하겠습니다 :D

  • 기본데이터형
    • 정수형과 실수형
    • 논리형과 문자형
    • object 형과 string 형
    • 그리고 무한도전에 바보형................응?
  • 참조형
    • string 형 : 문자열을 다루는 데이터형 >> C language 의 string과 동일하다 해서 ...
    • object 형 : 모든 데이터형을 대신하여 사용
  • enum 형
    • 이넘은 정의형 상수를 정의할 때 사용합니다.
    • 각 상수는 상수 일므과 값을 지정하며, 값을 지정하지 않는 경우 첫 번째 값을 0 으로 싲가해서 하나씩 증가합니다.

▶아래는 각 데이터형을 사용한 예제입니다.



public enum Color { Red, Green, Blue }; //열거형 
        /*
         * 열거형은 월화수목금토일 뭐... 이러한 데이터일때 사용합니다
         */

        protected void Page_Load(object sender, EventArgs e)
        {
            int i = 100;
            string name = "C#이냐 ASP.NET이냐 그것이 문제로다";
            double d = 456.10D;
            decimal x = 12.345m;
            char c1 = 'x';
            bool a = true;

            if (a == true)
            {
                Response.Write(a + "
"); Response.Write(c1 + "" + d); Response.Write(x+"
"); a = false; } Response.Write("오늘 날씨가 참 " + Color.Green + "하구나

"); object ob1 = "test1"; object ob2 = "12.25"; Response.Write(i+"
"); Response.Write(name + "
"); Response.Write(ob1 + "   "+ob2); }



▶배열

배열 초기화


int [] arr1 = {1,2,3,4,5};

   int [] arr2;

 

   arr2 = new int[] {1,2,3,4,5};

 

   string [] str1 = {"first", "second", "third"};

   string [] str2;

   

   str2 = new string[]{"first","second","third"};

 

 

   string[] str1 = { "first", "second", "third" };
            Array.Reverse(str1);
            for (int j = 0; i <= str1.Length; i++)
            {
                Response.Write(str1[j]+"
"); } /* * 다차원배열 */ int[,] num1 = { { 1, 2, 3 }, { 4, 5, 6 } }; //초기화 방법1 for (int j = 0; j <= num1.Length; j++) { for (int k = 0; k <= num1.Length; k++) { Response.Write(num1[j, k] + "
); } }






 



 




 



 


 

'Languages > ASP .NET' 카테고리의 다른 글

ASP.NET - 유효성 검사  (0) 2011.08.31
ASP.NET - 데이터베이스  (0) 2011.08.31
ASP.NET - List Control & Collection  (0) 2011.08.31
ASP.NET - 패널(Panel), Literal, Table  (0) 2011.08.31
ASP.NET - 기본 컨트롤 사용  (0) 2011.08.31