위와 같은 정보가 없을 때가 있다. 한참 헤맸는데 방법을 찾아서 기록해둠.
도구 - 옵션 - 텍스트편집기 - 모든언어 - CodeLens 에서 CodeLens사용 에 체크
'프로그래밍 > C#' 카테고리의 다른 글
C#에서 Object Deep Copy 하는 방법 (0) | 2017.12.11 |
---|---|
C#외 모든 비주얼 스튜디오 관련 복구 팁!! (0) | 2011.07.21 |
위와 같은 정보가 없을 때가 있다. 한참 헤맸는데 방법을 찾아서 기록해둠.
도구 - 옵션 - 텍스트편집기 - 모든언어 - CodeLens 에서 CodeLens사용 에 체크
C#에서 Object Deep Copy 하는 방법 (0) | 2017.12.11 |
---|---|
C#외 모든 비주얼 스튜디오 관련 복구 팁!! (0) | 2011.07.21 |
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
1. ICloneable 상속 : 대상 클래스에 ICloneable 인터페이스를 상속해주면
Clone() 메소드 사용가능
2. Serialize 사용하기 : Object를 직렬화해서 byte 코드형으로 빼 놓은 후 복사를 해주면
byte는 참조 타입이 아닌 값 타입이기 때문에 Deep Copy가 일어남
비주얼 스튜디오에서 클래스/메서드 정보표기 창을 보이기 하는 방법 (0) | 2020.03.16 |
---|---|
C#외 모든 비주얼 스튜디오 관련 복구 팁!! (0) | 2011.07.21 |
디버그 중에 간혹 뜨는데,
가만히 놔두면 각 Step마다 반복해서 뜬다.
원인은
Watch
이 화면에서 잡고 있는 값이 문제가 되는것...
정리해주면 더 이상 뜨지 않음.
비주얼 스튜디오에서 클래스/메서드 정보표기 창을 보이기 하는 방법 (0) | 2020.03.16 |
---|---|
C#에서 Object Deep Copy 하는 방법 (0) | 2017.12.11 |
(독일어-1) 1주차 (0) | 2009.09.11 |
---|
(독일어-2) 2주차 (0) | 2009.09.11 |
---|
일단 파이썬은 변수타입을 지정하지 않아도 된다.
int x, double y, char z (X)
x = 5, y=3.14, z='A' (O)
내가 접해봤던 언어중에서 PHP가 이와 유사했던걸로 기억한다.
출력문은 간단하다.
print(내용)
버전이 3으로 올라가면서 바뀐거라고 한다.
분기문 구현은 if~elif~else 를 사용한다
if 조건 :
내용
elif 조건 :
내용
else :
내용
중요한점은 아래 내용부분은 반드시 들여쓰기를 해줘야 하며 이를 어길시
컴파일 에러가 난다. 필자는 주로 <TAB>키를 애용하지만 글에서는 4칸띄우기로
통일하려 한다.(너무 많이 띄어져서;;;)
C와 유사한거 같지는 다른점은 else if 가 아니라 elif 라는거...
그리고 반복문은 for, while 2가지가 있는데 방식이 상당히 다르다.
for 구간 :
내용
while 조건 :
내용
이런 방식이다. for문은 출발위치와 끝위치를 지정해주면 되고 while문은 C언어의
while문과 유사하게 조건이 안맞을때까지 돌아가는 방식이라 보면 되겠다.
함수는 선언시
def 함수명 (파라미터값) :
내용
이렇게 보면 되겠다. 자세한건 나중에 다뤄보도록 하자.
마무리로 이번주에 만든 팩토리얼의 2가지 버전을 올려보도록 하겠다.
1. 팩토리얼(재귀버전)
def Facto(num) :
if num > 1 :
return (num * Facto(num-1))
else :
return 1
print(Facto(20))
2. 팩토리얼(반복버전)
def Facto(num) :
a = 1
while (num > 1) :
a = a * num
num = num - 1
num = a
return num
print(Facto(20))