C#공부하기 24. LINQ개요/특징

 

이번 C#공부하기 24번째 글은 LINO에 대하여 공부하겠습니다. ^^

 

LINQ 개요

 

C# 3.0(VB 9.0)의 가장 중요한 새로운 기능이 바로

Laguage Integrated Query 축약해서 LINQ라는

관계형 데이터베이스(RDBMS)나 XML을

처리하는 프로그래밍 언어가 나온 것입니다.

 

 

LINQ를 이용하면 다양한 타입의 데이터소스에

대한 검색이나 처리를 공통 구문으로 처리할 수 있습니다.

IEnumerable을 구현하는 컬랙션 클래스를 위한 (LINQ to Object),

XML을 위한 (LINQ to XML), RDBMS를 위한 (LINQ to SQL)이 있습니다.

 


 

LINQ의 특징

 

객체지향언어 비슷하게 써서 DB를 질의할 수 있습니다.

 

메모리들에 들어있는(in-memory)객체, XML, RDBMS에 대해,

같은 문법으로 처리할 수 있습니다.

 

질의할 경우, 컴파일러를 이용한 문법체크 같은 IntelliSense같은

툴을 이용할 수 있습니다.

 

 

오늘하루도 C#공부는 오라클자바IT공부하자 티스토리에서 ><

 

C#공부하기 24. LINQ개요 / 특징

C#공부하기 23-3 정적인 형과 동적인 형 / 가상함수

 

C#공부하기 23-3번째 글입니다.

 

정적인 형과 동적인 형

 

부모클래스의 포인터에 자식클래스의 인스턴스 대입이 가능하다

 

 

 

정적인 형 : 변수의 형

 

동적인 형 : 실제로 new로 만든 형

 

 

 

정적인 형 

동적인 형 

 p1

 Person

 Truepenny 

 p2

 Person

 Liar

 

가상함수

 

가상함수 = virtual 키워드가 붙는 함수

일반함수 : 정적인 형에 기반하여 호출된다.

가상함수 : 동적인 형에 기반하여 호출된다.

 

 

 

 

 

C#공부하기 23-3 정적인 형과 동적인 형 / 가상함수

 

 

C#공부하기 23-2 객체지향 - 재이용성 [다형성]

 

C#공부하기 23-2번째 글은 다형성에 대해서 글을 공부하겠습니다. ^^

 

객체지향

 

재이용성 : 상속, 다형성

 

다형성

- 행동의 변경

 

 

처리 행동의 변경

- 덮어쓰기 (override)

 

덮어쓰고자하는 처리에 virtual을 붙임

 

polymorphism: 많다+형태 -> 다형성, 다양한 행동

C#공부하기 23-2 객체지향 - 재이용성 [다형성]

C#공부하기 23-1 객체지향 - 재이용성 [상속]

 

C#공부하기 23-1 번째 글입니다.

이번글은 C++ 클래스의 상속입니다. ^^

이번주간도 열심히 IT공부합시다 ^---^

 

 

C++ 클래스의 상속

- 데이터의 승계와 추가

 

 

상위개념 : 기저(base), 부모(super)

하위개념 : 파생(derive), 자녀(sub)

클래스의 뒤 :「기저클래스명

 

protected

- 클래스 밖에서 비공개

- 파생 클래스에서 공개

C#공부하기 23-1 객체지향 - 재이용성 [상속]

WPF 공부하기 30  - 논리 연산자

 

이번에는 WPF - 논리연산자에 대해 설명드리겠습니다. 금요일인데 모두 좋은 주말 되시구요, 여기서 많은 정보도 얻어가시길 바랍니다 ^^ 그럼 시작하겠습니다.

 

 

 

오프라인 강의가 필요하신 분은 위에 그림 클릭해주세요!!

 

논리 연산자

 

논리 연산자

&&는 AND, \\는 OR

^는 XOR, !는 NOT의 의미

 

 

A

A&&B 

A\\B 

A^B 

!A 

F 

F 

F 

 F

F 

T 

F 

T 

F 

T 

T 

T 

T 

F 

F 

T 

T 

F 

T 

T 

T 

T 

F 

 

WPF 공부하기 29 - 비교 연산자

 

안녕하세요. 오늘은 금요일입니다. 좋은 휴일을 지내길 바라며 오늘은 비교연산자에 대해 설명드리겟습니다. 모두들 참고하시고 좋은 정보 얻어가세요 ^^

 

오프라인 강의가 필요하시면? 밑의 그림 클릭하기!

 

 

비교 연산자

 

 연산자

기능 

x=10일 경우 

== 

값이 같은가 비교 

x == 3 (거짓) 

 !=

값이 다른가 비교 

x != 3 (참) 

 >,>=,

<,<=

대소관계를 비교 

x>11(거짓)x>=9(참) 

is 

객체 타입비교 연산자 

x is int (참) 

 

x가 int타입일 경우 x is int를 테스트 하면 true가 된다. 기본 타입뿐만 아니라 사용자에 의해 정의된 클래스도 테스트된다.

 

WPF 공부하기 28 - 산술 연산자

이번 글은 WPF 관련 정보 중 산술 연산자입니다. 관심 있게 보시고 유익한 정보 확인해주세요 ^^

 

IT 교육을 원하신다면? 밑의 그림을 클릭해보세요 !

 

 

 

산술 연산자

 

 구분

연산자 

 

예 설명 

이항 

+, -, *, /, % 

K=J%3; 

3으로 나눈 나머지 

감  

++ 

j++; 

 1증가

-- 

j--; 

 1감소

할당연산자 

+=,-=,*=,/=,%= 

j+ = 3;

j%= 3; 

j=j+3과 동일

j=j%3과 동일

 

WPF 공부하기 27 - 연산자 sizeof

 

이번 글은 WPF - 연산자 sizeof 입니다. 많은 참고하시고 좋은 정보 얻어가세요 ^^

오프라인 교육을 소개받고 싶으시면? 밑에 사진 클릭하기!

 

 

 

 

연산자 sizeof

 

- 주어진 데이터형식의 크기를 byte 단위로 구해준다.

 

- 제약사항

*sizeof 연산이 가능한 형식 : 값, 형식

:int, float, enum, struct

*unsafe 연산이다. unsafe가 명시된 코드블럭이나 메소드에서만 사용할 수 있다. (또 는 컴파일시 /unsafe 옵션 사용)

+ Recent posts