C# 언어 3강. 데이터형 (4/5)- 업그레이드

Поділитися
Вставка
  • Опубліковано 22 гру 2024
  • 반갑습니다. 본 강의에서는 사용자 지정형인 struct, enum에 대해서 설명합니다. 이 부분은 프로그래밍할 때 많이 사용되는 부분이며 C, C++과 개념은 동일하지만 표현에서 차이가 있습니다. 화이팅~~

КОМЕНТАРІ •

  • @HealingFactor-m2e
    @HealingFactor-m2e 5 років тому

    항상 강의 잘듣고 있습니다.!!
    너무 궁금한게 있어 물어볼게있습니다 ㅠㅠ
    11:41 에서 MyStruct 안에
    "
    public Struct MyStruct ( int InAge )
    {
    Age = InAge;
    }
    "
    라는 구문이 있기 때문에
    12:00
    "
    MyStruct TestStruct2 = new MyStruct();
    Console.Writeline(TestStruct2.Age);
    "
    가 "값이 0" 이 나오는거 아닌가요?? 그 밑에 TestStruct3 도 마찬가지구요.
    ( ex : MyStruct ( int InAge )
    {
    Age = InAge;
    }
    라서 안의 괄호의 값(InAge) 이 Age에 대입되어 " TestStruct2.Age " 의 값이 0이 된걸로 알고있는데
    20:37 코딩구문에서
    위에 저런 구문없이
    어떻게
    test = new MyStruct();
    Console.WriteLine(test.Age); 의 값이 0이 될 수 있나요??

  • @양영봉-m9n
    @양영봉-m9n 6 років тому

    고생하시면서 공부하신 c#을 이렇게 자세히 강의 해 주시니 농사도 잘되시고 꼭 좋은일만 있으시길

  • @yongshengpiao3037
    @yongshengpiao3037 4 роки тому

    교수님 안녕하세요 강의 잘 보고 있는데요 저는 C랑 c++해본적 없어서 남은 영상 많이 어려울가요? 이영상도 이해안되는 부분이 많아서요

  • @iankim606
    @iankim606 4 роки тому

    코드를 어떻게 실행시키나요?? 매번 cmd에서 해당경로까지 가서 앱이름.exe를 켜서 봤는데.. 강사님은 바로 열어서 보시네욤

  • @오상민-l4s
    @오상민-l4s 6 років тому

    강좌 너무 잘 듣고 있습니다~ 말씀하신 것 처럼 매일 보고, 듣고, 직접 코딩해 보고 있어요~

    • @oursfarm
      @oursfarm  6 років тому

      아~~~ 좋아요 좋아~~` C#으로 할 수 있는 것이 많습니다. 같이 해봐요~~ 요 과정까지 오면 다양하게 해 볼 수 있어요. 4차산업혁명에서 내가 할 수 있는 것이 생겨요~~~ 믿고 오세요~~ 화팅~~ ^_____________^

  • @신동우-o2s
    @신동우-o2s 4 роки тому +1

    진짜 최고의 강의인것 같아요 !!

  • @구름같이-g9i
    @구름같이-g9i 6 років тому

    왕초보입니다. Console.ReadKey()가 없어서인지 저는 console이 그냥 잠깐 생겼다가 없어져요...해서 저는 ReadKey()를 매번 삽입하고 있네요...

  • @종훈-q3b
    @종훈-q3b 6 років тому

    저 질문좀 하나 해도 될까요??public struct Mystruct
    {
    public const float PI = 3.14f;
    public static int Age = 12;
    public int val;
    }class Program
    {
    static void Main(string[] args)
    {
    Console.WriteLine("{0} {1}", Mystruct.PI, Mystruct.Age);
    Mystruct.val = 10;
    Console.WriteLine(Mystruct.val);
    }여기서 PI와 Age는 정적형태로 쓰여서 바로 쓸 수 있는건 알겠는데여Mystruct.val도 위에 public int val; 로 선언한거라서 쓸 수 있는게 아닌가요??이 부분이 이해가 잘 안돼요 ㅠㅠ

    • @oursfarm
      @oursfarm  6 років тому

      반갑습니다. static은 정적 변수선언을 위한 키워드 입니다. 정적 변수는 임의의 생성 없이 미리 생성해서 메모리를 확보해 놓은 변수입니다.
      지역변수와는 차이가 있습니다. static 선언이 미치는 범위는 세미콜론 까지 입니다. 즉 public static int Age; 까지 인셈입니다.
      만약 val을 정적변수로 하고 싶다면 public static int Age = 12, val; 이런 식으로 선언해야 합니다.
      위의 코드는 public int val은 static에서 완전히 분리된 것이라 지역변수로 MyStruct 구조체 선언을 해야 사용할 수 있습니다. ^^

  • @xD-gf4gi
    @xD-gf4gi 6 років тому

    좋은 강의 감사합니다.
    평소 프로그래밍을 취미로 하고있었지만 컴공과가 아니라서 제대로 배울기회가 없었습니다. 그런데 교수님 영상은 대학에서 수업 듣는것처럼 이해하기도 쉽고 집중도 잘 되네요.^^

    • @oursfarm
      @oursfarm  6 років тому +2

      반갑습니다. 먼저 화이팅! ~~ 날려 드립니다.
      C#이 좋은 기회를 많이 만들어 내고 있습니다. 강의 안에서 4차산업혁명과 함께 실제로 사용할 수 있는 C#을 계속적으로 소개해 드리겠습니다. 제가 빨리 딸기하고 토마토 농사하면 힘내시라고 한 번 보내드고 싶네요.
      조만간에 뭔가 되지 않을까 생각을 하는데.. 열심히 C#과 농업 융합해서 좋은 먹거리 되면 한 번 보내드릴께요~~
      힘내시고 화팅~~~ ^__________^