16,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결C# 프로그래밍 기초
getter setter 질문입니다.
public string Name {get { return name; }set { name = value; }}윗 코드를 줄여서아래와 같이 축약 할 수 있다고 강의를 해주셨는데public string Name { get; set; }만약 setter에 조건문이 있을 경우에는public string Name {get;set{ 조건문 };} 이런 형식이 되는 것인지요 ?
- 미해결C# 프로그래밍 기초
교수님 C#의 Property에서 setter를 이용한 입력 제한은 어떻게 구현하나요?
본 강의에서 메서드를 이용한 Getter, Setter 설명을 하실 때, age 필드 변수에 입력되는 값을 GetAge라는 메서드에서 if문을 이용하여 조건에 부합하지 않는 값이 들어오면 return을 하고 Console 창에 메세지를 띄워 주셨습니다.Q. 이것을 Property에 적용 시킨다고 하면. '''cs set {this.age = value;} 또는,public int Age {get; set;}'''이 부분에 어떻게 적용 시켜야 할까요?
- 미해결C# 프로그래밍 기초
IEnumerable 강의 따라하는 중 질문합니다.
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Exam11_1{class Exam11_1{public void Run(){int[] intArray = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };IEnumerator enumerator = intArray.GetEnumerator();for (int i = 0; i < intArray.Length; i++) Console.WriteLine(intArray[i]);}}}도저히 아무리 봐도 저는 왜 아무것도 안 나오는지 모르겠습니다.ㅠㅠ
- 미해결C# 프로그래밍 기초
메서드 Override1
09:58 이 부분에서 저는 Student가 아닌 Human이 나오는데 원인을 잘 모르겠습니다.ㅠㅠ
- 미해결C# 프로그래밍 기초
혹시 이 강의랑 같이 볼만한 책 추천해주실 수 있으실까요?
안녕하십니까? 현재는 For문 실습 2탄을 보고 있는 사람입니다.다름이 아니라 회사에서 유니티를 하고자 C#을 같이 공부하고 있는데, 지금까지 강의를 중간에 빼먹는것 없이 다 보고 있습니다만, 솔직히 저의 실력으로는 강의만 보고는 이해하지 못하고 따라가기만 하는 것 같아서 책이랑 같이 공부하면 좋을 것 같습니다.다행히 이 강의가 기간제가 아니라서 얼마든지 다시 공부할 수는 있지만, 이왕이면 책이랑 같이 봐야 머릿속에 더 잘 들어올 것 같아서 이런 질문을 남깁니다.혹시 같이 볼만한 책을 추천해주실 수 있으신가요?그리고 저술하신 책이 있는지도 궁금합니다.
- 미해결C# 프로그래밍 기초
디렉토리를 처음부터 잘못해서 쭉 잘못 해오고 있었습니다.
디렉토리를 처음부터 잘못해서 쭉 잘못 해오고 있었습니다.솔직히 너무 어려워서 강의 따라가기에 바빠서 그런 걸까요?이렇게 디렉터리가 잘못되는걸 간과한 채로 쭉 수업을 들어왔는데, 나중에 한번에 파일들을 옮겨도 상관 없을까요?
- 미해결C# 프로그래밍 기초
빌드되는 경로를 사용자가 지정할 수는 없나요?
14:24지금 이 수업의 위 부분을 보고 따라하는 중입니다.애초에 클래스 경로가 꼬여서 저는 C# 프로그래밍 기초\실습\Exam8_1\Exam8_2\bin\Debug로 갔지만, 이거를 빌드할 때 제가 조정할 수 없나요?다른 이름으로 저장이나 프리미어 프로 영상 Export 경로 지정하듯이요.
- 미해결C# 프로그래밍 기초
수업 중 질문은 어떻게 쓰나요?
전체질문 외에 수업 중 질문을 올리고자 하는데 체크할 수가 없네요. If문 실습(Else) 9분 05초 보는 중입니다. using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Exam8_2{ public class Exam8_2 { public void Run() { //여기부터 프로그램 시작 PrintResult(GetDigit()); } private void PrintResult(int digit) { //범위 오류 체크 if (digit < 0 || digit > 100) { Console.WriteLine("[오류] 숫자가 아니거나 또는 범위를 벗어났습니다."); return; } if (digit >= 90) { Console.WriteLine("우수"); Console.WriteLine("수고하셨습니다."); } else { Console.WriteLine("보통"); Console.WriteLine("좀 더 노력하세요."); } } private int GetDigit() { Console.WriteLine("숫자를 입력하세요[0~100]"); string val = Console.ReadLine(); return ConvertString2int(val); //val == -1은 에러 } private int ConvertString2int(string str) { int result = 0; int.TryParse(str, out result); bool ret = int.TryParse(str, out result); if (ret) return result; else return -1; //0~100, -1: error } }} 이대로 했는데 숫자를 치면 아무 메시지도 안 뜹니다.85를 입력하면 '보통' "좀 더 노력하세요."가 나와야 정상 아닌가요?뭐가 문제일까요?
- 미해결C# 프로그래밍 기초
지금 4분~8분 내용 보는 중입니다.
머리에 너무 잘 안들어오고, 학습자료에도 없던데혹시 이 부분만 정리해주신 자료가 따로 있을까요?
- 미해결C# 프로그래밍 기초
기본타입 강의 중 질문입니다.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 예제_3{ class Program { int a = 3; static void Main(string[] args) { int a; a = 1; //a=3.14F; char c = 'A'; string str = "abcd"; bool con = true; Console.WriteLine("a =" + a); Console.WriteLine("c =" + c); Console.WriteLine("str =" + str); Console.WriteLine("con =" + con); Func1(); } // 같은 이름이 있으면 내가 속한 블럭의 것이 우선! static private void Func1() { Console.WriteLine("a =" + a); } }} 이걸 똑같이 하는데빌드 시작...1>------ 빌드 시작: 프로젝트: 예제_3, 구성: Debug Any CPU ------1>D:\임상훈\C# 프로그래밍 기초\실습\예제_3\예제_3\Program.cs(29,39,29,40): error CS0120: static이 아닌 필드, 메서드 또는 속성 'Program.a'에 개체 참조가 필요합니다.========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========빌드 실패가 뜨는 이유를 모르겠습니다.
- 미해결C# 프로그래밍 기초
19:14 실행이 안되고 꺼집니다.
'ConsoleApp1.exe'(CLR v4.0.30319: DefaultDomain): 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'을(를) 로드했습니다. 기호를 로드하지 않고 건너뛰었습니다. 모듈이 최적화되어 있고 '내 코드만' 디버거 옵션을 사용하도록 설정되어 있습니다.'ConsoleApp1.exe'(CLR v4.0.30319: DefaultDomain): 'D:\임상훈\C# 프로그래밍 기초\실습\ConsoleApp1\ConsoleApp1\bin\Debug\ConsoleApp1.exe'을(를) 로드했습니다. 기호가 로드되었습니다.'[13256] ConsoleApp1.exe' 프로그램이 종료되었습니다(코드: 0 (0x0)).이게 아래 뜨는 거고요. using System;class Hello_World{ static void Main() { Console.WriteLine("Hello World"); }}쳤는데, 뜨다가 꺼지네요.F5로 눌렀고요.도와주세요.
- 미해결C# 프로그래밍 기초
프레임워크 4.6.1이 없습니다.
4.6이랑 4.7.1이 있습니다.버전은 2019버전이고요.(유니티 강의 하면서 깔았습니다.) 상관 없나요?
- 미해결C# 프로그래밍 기초
람다는 수업 강의에서 안배우는건가요??
안녕하세요 교수님 이번에 교수님 강의로 c#을 배워 볼라고 하는 학생 입니다.혹시 제가 찾아봤을 때는 람다식 관련해서 강의가 없는데 이 강의에서는 람다식을 따로 배우지는 않는건가요?
- 미해결C# 프로그래밍 기초
Student.cs에서 생성자 질문
Student.cs에서 생성자 public Student(Grade grade, StudentClass stclass, int stnumber, String name) :this(grade, stclass, stnumber, name, Sex.미확인){} 라고 하셨는데 Student() 에서 파라미터가 4개인데 :this 이부분에 왜 Sex.미확인 까지 들어가야 하는거죠??
- 미해결C# 프로그래밍 기초
질문
namespace 예제3{ internal class Program { static int a = 3; // -> static 이아니면 아래 함수 호출시 오류가 나는 이유?? static void Main(string[] args) { int a; a = 1; char c = 'A'; string str = "abcd"; bool con = true; Console.WriteLine("a = " + a); Console.WriteLine("c = " + c); Console.WriteLine("str = " + str); Console.WriteLine("con = " + con); } static private void Func1() { Console.WriteLine("a = "+a); } }}Q static int a = 3; 에서 static이 아니면 아래 함수 호출시 오류가 나는 이유가 뭘까요?
- 미해결C# 프로그래밍 기초
교수님이 강의에서 설명하신 내용 중 이해가 가지 않는게 있습니다.
프로그램의 발전 방향 중 하나인 함축해서 편리한 부분의 예제를 말하시면서 a=a+1; -> a+=1; _> a+1; 이라는 예제를 말하셨는데 이 게 무슨 뜻인지 이해가 가지 않습니다
- 미해결C# 프로그래밍 기초
교수님 혹시 강의 때 사용하시는 ppt도 공유해주실 수 있는지요?
안녕하십니까 교수님 수업 참여에 도움이 될 것 같아 문의드립니다. 교수님 혹시 강의 때 사용하시는 ppt도 공유해주실 수 있는지요?
- 미해결C# 프로그래밍 기초
double 소문자와 대문자 차이가 뭔가요?
어쩔땐 double을 사용하고 어쩔 땐 대문자 Double을 이용하시던데 혹시 차이가 있을까요? 아니면 사용하는 기준이 있을까요?
- 미해결C# 프로그래밍 기초
FOREACH문은 다른 회차에 알려주시나요?
안녕하세요. 이번 반복문 강의 40초 쯤에 FOREACH문을 맨 마지막에 설명해주신다고 했는데 do while 까지 설명해주시고 끝났습니다. 다른 회차에서 따로 다뤄주시는 건가요?
- 미해결C# 프로그래밍 기초
동영상 소리가 너무 작아요…
동영상 소리가 너무 작아서 듣기가 힘들어요.. 혹시 소리를 크게 할 수 있는 방법이 있을까요? 동영상 플래이어 볼륨 제일 크게 그리고 윈도우 볼륨 제일 크게 해도 작아서요... 부탁 드립니다~