66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨C#.NET 0.5년차~3년차(파트1)
2강 Thread sync 질문 입니다.
안녕하세요.동영상 보다가 이해가 안되는 부분이 있어서요..아래와 같이 슬립 3초를 줬을때 a가 왜 3이 출력되는지 상세히 설명되는 부분이 없더라구요..보충 설명 가능하실까요??
- 미해결C#.NET 0.5년차~3년차(파트1)
강사님.. 에러가 왜 뜰까요?
델리게이트 강의... wpf로 하는데.. 에러가 뜨네요..인스턴스안해서 뜨는거 같은데.. 어떻게 인스턴스 해줘야하나요?알려주심감사하겠습니다.~
- 미해결C#.NET 0.5년차~3년차(파트1)
3강에서
3강에서build 후 실행시 문제가 없이 출력되나,debug로 실행 시 오류가 나는 부분에서 build 후 실행시 문제가 발생되어 문의글을 남깁니다.build후 실행하는 방법이ctrl+alt+b 후 F5 로 수행하는 것 맞을까요 ??답변 부탁드립니다. public partial class Form1 : Form { public Form1() { InitializeComponent(); } delegate void MySettingDelegate(string str); private void Form1_Load(object sender, EventArgs e) { MySettingDelegate mySettingDelegate = MySetting; mySettingDelegate.BeginInvoke("비긴인보크", null, null); } private void MySetting(string str) { label1.Text = str; } } 감사합니다
- 미해결C#.NET 0.5년차~3년차(파트1)
IAsyncResult를 쓰는 이유
콜백함수의 매개변수로 IAsyncResult를 사용하셨는데요, mySettingDelegate.BeginInvoke(myString, callback, "aaa"); 이부분에서 callback의 매개변수로 어차피 "aaa"가 들어갈 건데, 여기서 굳이 IAsyncResult를 쓰는 이유가 있을까요? 동기 비동기 상관없이 정해진 string인 세번째 인자가 들어갈텐데, 굳이 저런 인터페이스를 쓰는 이유가 있을지 해서요
- 미해결C#.NET 0.5년차~3년차(파트1)
BeginIvoke
BeginInvoke 사용 시 System.PlatformNotSupportedException: 'Operation is not supported on this platform.'다음과 같이 닷넷에서 지원하지 않는 것 같은데.. deprecated된 메소드일까요..?만약 실행가능한 메소드로 실행시키려면 소스를 어떻게 짜야할까요
- 미해결C#.NET 0.5년차~3년차(파트1)
델리게이트 관련
아래와 같이 Form1_Load 함수에 델리게이트 식 표현을 할 경우, str이 출력되지 않습니다. (강의내용 09:30초 참고)label.Text=str; 이 부분 출력되지 않는 이유를 여쭤보고싶습니다. private void Form1_Load(object sender, EventArgs e) { label1.Text += MySetting; } 감사합니다!
- 미해결C#.NET 0.5년차~3년차(파트1)
1강 멀티 쓰레드 부문 수강 중입니다.
UIThread 가 멈추면 제어가 안된다라는데 어떤 제어가 안된다는지가 궁금합니다. 실행시 두개의 Form1과 Form2가 로드 되는데 로드는 정상적으로 되는데 어떤 제어를 말씀하시는지 잘모르겠습니다. 개별 쓰레드 동작이 안된다고 하는데 두개의 폼이 저는 정상적으로 로드가 됐거든요 사용하는 VS 버전은 2022입니다.