본문 바로가기
반응형

프로그래밍언어 & 프레임워크/C#46

[토이프로젝트]UpDown 게임(컴퓨터의 랜덤 숫자 맞추기) # UpDown 게임 고려할 사항들 컴퓨터가 숫자를 하나 뽑는다. (1 ~ 101) => 난수 발생 사람이 그 값을 맞추는 게임 n번 기회 제한을 주기 (몇번 이내에 맞춰라) 겜 끝나면 다시 하시겠습니까? 추가 몇전 몇승 몇패 와 승률을 보여주기 (5(컴터) : 3(사용자)) 문제를 맞추는 와중에도 게임을 나갈 수 있게 구현 # 소스코드 Random rnd = new Random(); int computerNum = rnd.Next(1, 100); int life = 5; while (true) { if (life == 0) { Console.WriteLine("목숨을 다 소비했습니다.\n다시 하시겠습니까?( Y / N)"); string playAgain = Console.ReadLine().ToLow.. 2021. 8. 5.
박싱(Boxing)과 언박싱(UnBoxing) 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.  📃 참고자료https://hongjinhyeon.tistory.com/90https://afsdzvcx123.tistory.com/entry/C-%EB%AC%B8%EB%B2%95-%EB%B0%95%EC%8B%B1%EA%B3%BC-%EC%96%B8%EB%B0%95%EC%8B%B1%EC%9D%B4%EB%9E%80https://alstn2468.github.io/Javascript/2020-05-08-ValueTypeReferenceType/* 자세한 내용은 위 링크를 참고바랍니다.  # 박싱(Boxing)값타입 Object 형식 또는 이 값 형식에서 구현된 임의에 인터페이스 형식으로 변환하는 것을 말합니다.기존에 저장된 스택영역.. 2021. 8. 4.
C# 값 타입과 참조 타입 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://sillim83.tistory.com/157 https://truecode.tistory.com/46 * 위 두개의 링크를 참고해서 아래 글을 작성했습니다. # 데이터 타입이란? 데이터를 저장하는 이유는 필요한 순간 읽고, 쓰고, 수정해서 저장 저장되는 데이터의 형식(타입)과 크기가 다르다 => 적절하게 잘 저장 (효율적) 테이터 타입의 종류 기본 데이터 타입(참고 자료 MSDN) 사용자정의 데이터타입 * CLR은 참조 타입(Reference Type)와 값 타입(Value Type)이라는 두 종류의 타입 체계를 지원한다. # 값 형식(Value Type) 변수가 값을 담는 데이터 형식 값 형식과 관련.. 2021. 8. 3.
어떻게 XAML과 C#코드가 연결되어 작동하는지 아래 글은 WPF 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.  📃 참고자료 유데미(Udemy) 강의 (https://www.udemy.com/course/windows-presentation-foundation-masterclass/) Windows Presentation Foundation MasterclassLeverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learningwww.udemy.com    # MainWindow.xaml XAML 쪽을 보면 Label태그가 있습니다.C#쪽과 연결하기 위해 x:Name="label" 속성을 적었습니다.  * 여기서 x:Name이란?.. 2021. 7. 15.