프로그래밍 언어
-
액션 태그프로그래밍 언어/규격 2011. 8. 10. 14:21
변수 선언?? 할당문?? .var .value .scope .var .scope .var .var .begin .end .items .var .varStatus .count .items .delims .value .escapeXml .value .type "number"|"currency"|"percent" .value .type "date"|"time"|"both" .dateStyle "default"|"short"|"medium"|"long"|"full" .timeStyle "default"|"short"|"medium"|"long"|"full" .url .var
-
자바 스크립트프로그래밍 언어/expression 2011. 8. 8. 15:46
typeof 연산자instanceof 연산자 -.==(), .!=()한 값이 숫자이고 다른 한 값이 문자열이라면 문자열을 숫자로 변환하고 변환된 값으로 다시 비교한다.. 4 && hour < 18) { .. } else { .. } Number() parseInt()parseFloat() 문자열에서 0을 빼서 문자열을 숫자로 변환할 수 있다 the unary + operator to convert the string value into a number Object.toString().valueOf()Number, Boolean String.split() // Array var myData1 = (5).toString() + String(5); var firstVal = "5";var secondVal =..
-
인덱서프로그래밍 언어/클래스 2011. 8. 2. 13:55
using System; class Color { private string[] color = new string[5]; public string this[int index] { get { return color[index]; } set { color[index] = value; } } } class IndexerApp { public static void Main() { Color c = new Color(); c[0] = "WHITE"; c[1] = "RED"; .. for (int i = 0; i < n; i++) Console.WriteLine("Color is " + c[i]); } }
-
제네릭프로그래밍 언어/클래스 2011. 7. 28. 17:04
using System; class Stack { private StackType[] stack = new StackType[100]; private int sp = -1; public void Push(StackType element) { stack[++sp] = element; } public StackType Pop() { return stack[sp--]; } } class GenericClassApp { public static void Main() { Stack stk1 = new Stack(); // 정수형 스택 Stack stk2 = new Stack(); // 실수형 스택 .. } }
-
델리게이트프로그래밍 언어/클래스 2011. 7. 28. 16:36
*델리게이트 객체 -> System.Delegate함수 포인터메소드의 형태에 따라 델리게이트를 정의 c.f. 인터페이스 using System; delegate void SampleDelegate(); class DelegateClass { public void DelegateMethod() { .. } } class DelegateApp { public static void Main() { DelegateClass obj = new DelegateClass(); SampleDelegate sd = new SampleDelegate(obj.DelegateMethod); // or SampleDelegate sd = obj.DelegateMethod; sd(); // invoke obj.DelegateMe..
-
연산자 오버로딩(중복 선언) - C#프로그래밍 언어/클래스 2011. 7. 28. 16:29
class Even { int evenNumber; public Even(int n) { evenNumber = (n % 2 == 0) ? n : n + 1; } public static Even operator ++(Even e) { e.evenNumber += 2; return e; } public static Even operator --(Even e) { e.evenNumber -= 2; return e; } } class Complex{ private double realPart; private double imagePart; public Complex(double rVal, double iVal) { realPart = rVal; imagePart = iVal; } public static C..
-
C#프로그래밍 언어/클래스 2011. 7. 28. 00:42
*클래스 public 상속만 지원하며 다중 상속을 지원하지 않는다클래스와 인터페이스로부터 다중 상속받을 때는 항상 클래스가 선언문의 제일 앞에 와야 한다.인터페이스로부터 상속된 같은 이름을 가지는 메서드들은 클래스에서 한 번만 구현하면 된다비가상 메서드는 정적 타입을 따른다 .ToString() // virtual * 인터페이스메서드, 프로퍼티, 인덱서, 이벤트만 멤버가 될 수 있다 IDisposableusing 블록에서 자동으로 호출된다 void Dispose(); ICloneableobject Clone(); *partial class Human { // C# 2.0public int Age;public string Name;} partial class Human {public void Intro()..