본문 바로가기

Study88

[Flutter] 문법정리#1 기본 타입 정리 var / dynamic var - 변수에 값이 들어가면 자동으로 타입을 추론 dynamic - 변수의 타입을 유추하지만 타입을 고정하지 않아, 다른 타입의 값 저장 가능. var name = "김고은"; // name = 1 불가 dynamic name = "김고은"; name = 1; // 가능 final / const final - 런타임 상수 const - 빌드타임 상수 final DateTime now = DateTime.now(); const DateTime now2 = DateTime.now(); //에러 List 여러값을 순서대로 한 변수에 저장할때 사용.. .add() - 추가 .where() - List에 있는 값을 순회하며 특정 조건에 맞는 값만 필터링하여 사용 .map() - Lis.. Study/Flutter 2023. 1. 11.
[C#] Singleton 디자인 패턴 구현방법 싱글톤 패턴의 일반적인 구성요소는 다음과 같다. private 생성자 private static 인스턴스 객체 public static 객체반환 함수 이를 코드로 작성하면 다음과 같은 방식이 기본적인 클래스 구성으로 나타난다. public sealed class Singleton { private Singleton(){} // 1.private 생성자. private static Singleton _instance = null // 2. private static 인스턴스 객체 public static Singleton Instance {get { if ( _instance == null) _instance = new Singleton(); return _instance; } } // 3.public s.. Study/C# 2023. 1. 5.
[C#] Property 접근 한정자 private을 사용해 필드를 선언하는 경우 해당 필드에 접근하기 위해 GetClass() SetClass() 를 작성하는 경우가 많다. 이때 C#에서는 Property라는 개념을 통해 은닉성과 캡슐화를 지원한다. 기존 코드의 경우 class MyClass { private int number; public int getNumber(){ return number; } public int setNumber(int number){ this.number = number;} } static void Main(string[] args) { MyClass myClass = new MyClass(); myClass.setNumber(100); Console.WriteLine(myClass.getNumbe.. Study/C# 2022. 9. 16.
[C#] OpenFileDialog , 파일 오픈 팝업 만들기 요론거 만드는 방법에 대한 정리 코드는 아래와 같다. ImageCodecInfo 에서 인코더 정보를 필터에 추가하고, Dialog를 열어주면 끝..! 가져온 fileName을 가지고 뭔가 작업을 해주면 된다. MessageBox.Show("Load버튼 클릭"); OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = ""; ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders(); string sep = string.Empty; string filter = string.Empty; foreach (var c in codecs) { string codecName = c.CodecName.Substrin.. Study/C# 2022. 9. 14.
[C#] WPF DevExpress TableView MutliSelection devExpress를 사용한 WPF에서 TableView MutliSelection 방법 정리 SelectionMoude를 통해 Cell을 선택할것인지 Row를 선택할 것인지를 결정 EnableSmartColumnsGeneration 을 통해 자동으로 컬럼생성되도록 설정한 후 TableView에서 NavigationStyle 옵션을 결정하면 된다. Reference https://supportcenter.devexpress.com/ticket/details/t556966/table-view-select-multi-rows Study/C# 2022. 9. 13.
반응형