스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습7 07. C# 심화 문법 확인 문제using System;using System.Collections.Generic;public class Box{ public T Value { get; set; } public void DisplayValue() { Console.WriteLine($"Value: {Value}"); }}class Program{ static void Main(string[] args) { Box intBox = new Box { Value = 123 }; Box strBox = new Box { Value = "Hello, World" }; Box dateBox = new Box { Value = DateTime.Now }; .. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 11. 06. 가비지 컬렉터 - GC(Garbage Collectior) 확인 문제using System;public class Logger{ public string LogMessages { get; private set; } public Logger() { LogMessages = string.Empty; } public void Log(string message) { LogMessages += message + "\n"; }}public class Program{ public static void Main() { Logger logger = new Logger(); for (int i = 0; i 1. 위의 코드가 문제가 되는 이유를 메모리 관점에서 설명해주세.. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 9. 05. 상속과 인터페이스 확인 문제 using System;// 상위 클래스 Apublic class A{ public virtual void Display() { Console.WriteLine("Class A Display"); }}// 클래스 B는 클래스 A를 상속받음public class B : A{ public override void Display() { Console.WriteLine("Class B Display"); }}// 클래스 C는 클래스 A를 상속받음public class C : A{ public override void Display() { Console.WriteLine("Class C Display"); }} 1. .. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 8. 04. 스택 메모리 vs 힙 메모리 확인 문제 1. 다음 `struct` 코드와 `class` 코드의 결과를 예측해보고, 이유를 생각해봅시다. public struct Point{ public int X; public int Y; public Point(int x, int y) { X = x; Y = y; }}public class Program{ public static void Main() { Point point1 = new Point(10, 20); Point point2 = point1; point2.X = 30; Console.WriteLine("Point 1 X: " + point1.X); Console.. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 5. 03. 콜백, delegate, event 확인 문제 using System;class Program{ // 델리게이트 정의 public delegate int MyCallback(int a, int b); // 덧셈 메서드 static int Add(int a, int b) { return a + b; } // 곱셈 메서드 static int Multiply(int a, int b) { return a * b; } static void Main(string[] args) { MyCallback MathOperation; MathOperation = Add; Console.WriteLine(M.. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 4. 02. 객체지향 프로그래밍 확인 문제 using System;// 사각형 클래스public class Rectangle{ public double Width { get; set; } public double Height { get; set; } public double CalculateArea() { return Width * Height; }}// 원 클래스public class Circle{ public double Radius { get; set; } public double CalculateArea() { return Math.PI * Radius * Radius; }}// 면적 계산기 클래스public class AreaCalculator{ p.. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 3. 01. 객체와 한정자 확인 문제 using System;public class Car{ // 속성 public string Make { get; set; } public string Model { get; set; } public int Year { get; set; } // 메서드 public void DisplayInfo() { Console.WriteLine($"Car Make: {Make}, Model: {Model}, Year: {Year}"); }}class Program{ static void Main(string[] args) { Car car1 = new Car(); car1.Make = "Genesis"; .. 스파르타 게임개발종합반(Unity)/기술 면접 대비 꾸준 실습 2024. 7. 1. 이전 1 다음 반응형