Microsoft MVP성태의 닷넷 이야기
시작하세요! C# 6.0 프로그래밍 105쪽 예제 질문 [링크 복사], [링크+제목 복사],
조회: 18635
글쓴 사람
박성훈 (shudder1 at nave.com)
홈페이지
첨부 파일
 

bool exitLoop = false;
exitLoop = x == 5 && y == 8; 라는 구문이 있던데

처음 보는 형식이라 뭔가 해서
int a = 10;
bool temp = false;
bool temp = a == 10;
Console.WriteLine(temp);
를 해보니 true가 출력 되더라고요

앞에서 배웠던 if문이나 조건 연산자가 아니라 좀 알아두고 싶어서 질문 드립니다.


원래 boolean type로 초기화 된 변수 A가 있으면
A = 조건식;
조건식이 일치하면 true, 불일치 하면 false를 반환 하는건가요?

그리고 보통 "A = 조건식;" 이렇게 작성하나요?

예를 들면
if(x == 0){
Console.WriteLine('a');
}
else{
Console.WriteLine('b');
}

여기서 보면 수행할 작업은 한줄밖에 안되니까

if(x ==0)
Console.WriteLine('a');
else
Console.WriteLine('b');

이렇게 작성을 해도 되긴 하지만 소스가 복잡해질수록
눈에 확 들어올 수 있게 굳이 필요 없을 때도 {, } 를 사용해서작업하는 것처럼
위에서 질문 했던 구문에도 그런게 있나요? 아니면 그냥 저 상태 그대로 사용하면 되나요?








[최초 등록일: ]
[최종 수정일: 2/19/2016]


비밀번호

댓글 작성자
 



2016-02-19 12시01분
맞습니다. 표현의 또 다른 방식일 뿐입니다. 변수 A에 담아두지 않고 필요할 때 if 문 등의 조건을 필요로 하는 곳에서 직접 써도 무방합니다. ('==' 연산자 자체가 true/false를 반환하는 관계 연산자죠.)
정성태

... 16  17  18  19  20  21  22  23  24  25  26  27  28  [29]  30  ...
NoWriterDateCnt.TitleFile(s)
5187플하7/19/201918403UWP 관련 궁금한 사항에 대해서 [1]
5186김대훈7/14/201917081박싱과 언박싱에 대해 [2]
5185농상7/13/201915410Nullable에 대해서 [1]
5184김대훈7/4/201915046저자님의 책을 다 본후에는 [2]
51837/2/201916411.NET Compact Freamwork 컨트롤러 더블버퍼링 [1]
5182wpf ...7/2/201915935wpf 질문 드립니다. [1]파일 다운로드1
51817/1/201917413DataGridview Doublebuffer 에 대해서 질문드립니다. [2]
5180김대훈6/25/201916996배열과 반복문에서 질문드립니다 [2]
5177농상6/13/201919616멀티스레드 건의 [2]
5176이선호6/13/201916935안녕하세요. 닷넷 문제로 검색하다 알게되어 들어왔습니다. 현재 IIS 문제가 있어 질문드립니다. [1]
5175Chobo6/12/201916874WPF Ellipse 그리기! [3]
5174농상6/11/201916433ThreadPool 조인에 관해 [1]
5173전우치6/9/201917227공유 리소스에 대한 스레드 동기화 처리를 위해서 lock 이용 시 문의 [3]
5172김대훈6/7/201915958너무힘드네요 공부에 대한조언부탁드립니다 [2]
5171조남석6/4/201915285EX)11-2(treeview)에 대한 질문입니다. [3]
5170레리6/4/201916215Setup 프로젝트 레지스트리 설정 관련 질문입니다. [1]파일 다운로드1
5169농상6/3/201915914멀티스레드 파라미터 관련 [2]
5168익명유저5/30/201915320항상 정말 감사드립니다... [1]
5167WPF5/23/201916171질문드립니다. [1]
5165이대희5/22/201914748Visual Studio 설치 구성요소 문의 (C# 7.3 개정판 관련) [1]
5164레드5/21/201917281실행 과정과 실행파일 디버그 시 Icon변경 질문드립니다. [5]
5163이대희5/20/201914547시작하세요 C# 7.3 프로그래밍 책 도착했습니다. [1]
5162채홍윤5/14/201918661Mono Develop window 설치 [6]
5161정대영5/13/201915348VS 2013에서 C#6.0(.netFramwork 4.6.1) $ 디버깅 오류 [1]
5160초보개발자5/13/201917150wcf 관련 국내 서적 살만한 책이 있나요? [2]
5159sdh25/9/201915761VS 2010 버전에서 생성한 DLL을 VS 2017버전에서 실행 시 에러 [2]
... 16  17  18  19  20  21  22  23  24  25  26  27  28  [29]  30  ...