c# 4

두개의 다른클래스를 비교하여 제거하기.

두 개의 클래스를 가진 리스트 A와 B가 있고, A에 있는 항목 중 B에 있는 항목과 일치하는 것을 제거하여 새로운 리스트를 만들려면 다음과 같은 C# 코드를 사용할 수 있습니다. 이 코드에서는 LINQ를 사용하여 중복 항목을 제거합니다. 예를 들어, 두 개의 클래스 ClassA와 ClassB가 있다고 가정하고, List와 List에 데이터가 저장되어 있다고 가정합니다. 그리고 c와 d는 비교하려는 속성이라고 가정합니다. using System; using System.Collections.Generic; using System.Linq; public class ClassA { public int c { get; set; } // 다른 속성들... } public class ClassB { public ..

[unity] 커스텀 윈도우를 다른 윈도우의 탭으로 넣기.

커스텀 윈도우를 만드는 방법은 아래 포스팅을 참고하자. [Unity] 커스텀 윈도우 만들기 유니티 상에서 툴을 만들기위해 커스텀으로 윈도우를 만들수 있다. 새로운 클래스를 만들어 아래코드처럼 작업하면 메뉴를 통해 커스텀 윈도우가 생성된다. using UnityEditor; public class MyWindow : Edit leeusin.tistory.com 따로 커스텀 윈도우가 뜨는 것도 괜찮지만 SceneView나 커스텀 윈도우에 탭형식으로 들어가고 싶을수도 있다. 윈도우 생성 함수에서 아래처럼 사용하면 새로운 창이 뜨는것이고. EditorWindow.GetWindow(typeof(MyWindow)); 아래처럼 사용한다면 내창을 Scene창에 탭형태로 붙히겠다는 게 된다. EditorWindow.Ge..

[Unity] 커스텀 윈도우 만들기

유니티 상에서 툴을 만들기위해 커스텀으로 윈도우를 만들수 있다. 새로운 클래스를 만들어 아래코드처럼 작업하면 메뉴를 통해 커스텀 윈도우가 생성된다. using UnityEditor; public class MyWindow : EditorWindow { // Add menu item named "My Window" to the Window menu [MenuItem("Window/My Window")] // 바로 아래 함수가 메뉴에서 호출된다. public static void ShowWindow() { //Show existing window instance. If one doesn't exist, make one. EditorWindow.GetWindow(typeof(MyWindow)); // 윈도우를..