반응형

C# 11

[C#] 윈도우 설치된 프로그램 목록 확인하기

컴퓨터에 설치된 프로그램 목록을 확인하려면 C#에서 Registry 클래스를 사용하여 레지스트리의 Uninstall 키에서 설치된 프로그램 정보를 가져올 수 있습니다. 이 코드는 HKEY_LOCAL_MACHINE과 HKEY_CURRENT_USER에서 설치된 프로그램 목록을 검색합니다.using System; using System.Collections.Generic; using Microsoft.Win32; class Program {     static void Main()     {         foreach (var program in GetInstalledPrograms())         {             Console.WriteLine($"Name: {program.Name}, Ver..

C# 2024.11.01

[C#]OpenFileDialog 활용하기

C#을 사용하여 파일을 선택하거나 불러오는 기능을 구현하기.OpenFileDialog의 기본 사용법과 주요 기능에 대해 알아보겠습니다.// 파일 대화 상자 객체 생성 OpenFileDialog openFileDialog = new OpenFileDialog();      // 파일 확장자 지정, png 이미지 파일만 선택하도록 설정 openFileDialog.Filter = "이미지 파일|*.png";  //FilterIndex - 대화상자에서 기본으로 선택될 파일 유형의 인덱스 설정openFileDialog.FilterIndex = 1;//InitialDirectory - 처음 표시될 디렉토리를 설정.openFileDialog.InitialDirectory = "*.*";//RestoreDirector..

C# 2024.09.12

[C#]C# Dictionary <TKey,TValue> 클래스 배열 데이터 사용법

[C#]C# Dictionary  클래스 배열 데이터 사용법● Dictionary 키와 값의 컬렉션을 나타냅니다. 네임스페이스: System.Collections.Generic 어셈블리: Systehttp://m.Collections.dllTKey - 사전에 있는 키의 형식입니다. TValue - 사전에 있는 값의 형식입니다. 가. Add - 지정한 키와 값을 추가한다. Dictionary dicList = new Dictionary(); dicList.Add(1, "빨강"); dicList.Add(2, "노랑"); dicList.Add(3, "녹색"); dicList.Add(4, "파랑"); 나. KeyValuePair - 키/값 조회 확인한다. foreach(KeyValuePair each in di..

C# 2024.04.16

[C#]String 문자열 함수 Format()

● string Format (IFormatProvider? provider, string format, object? arg0, object? arg1, object? arg2)지정된 형식에 따라 개체의 값을 문자열로 변환하여 다른 문자열에 삽입 합니다.Format은 다양하게 사용할 수 있고, 사용법도 다양합니다.Format의 간단한 사용법에 대해 알아보겠습니다. 더 자세한 내용은 msdn을 통해 형식, 사용법 등을 알아보는 것도 좋은 방법입니다. - Sampleusing System;namespace test{    class Program    {        static void Main(string[] args)        {            string str1 = "C#";       ..

C# 2024.02.25

[C#]C#코드를 이용하여 운영체제와 컴퓨터 정보 확인

1. 아래의 코드는 C#을 사용하여 현재 실행 중인 운영 체제와 컴퓨터의 정보를 검색하는 방법을 보여줍니다.Visual Studio에서 프로젝트를 생성하여 아래의 코드를 복사하여 실행합니다.using System; using System.Management; class Program {     static void Main(string[] args)     {         // 운영체제 정보 가져오기        OperatingSystem os = Environment.OSVersion;         Console.WriteLine("Operating system: {0}", os);         // 컴퓨터 정보 가져오기        ManagementObjectSearcher searcher ..

C# 2024.02.24

[C#]IndexOf() 문자열을 찾아 위치를 반환한다.

● int IndexOf(string strSearchText)- strSearchText : 찾고자하는 문자열 입력- 반환(return) 값   -1 : 문자열 찾지 못함   5 : 숫자 (문자열의 위치를 숫자로 반환) using System; namespace test {     class Program     {         static void Main(string[] args)         {             string str = "Sample Test";             int index = str.IndexOf("Test");             Console.WriteLine(index.ToString());             Console.WriteLine(str.S..

C# 2024.02.22

[C#]Split() 지정한 문자를 기준으로 문자열 분리

● string[] Split(char[] separator)- separator : 분리문자 using System; namespace test {     class Program     {         static void Main(string[] args)         {             string str = "제품군|코드번호|자재번호";             string[] strAr = str.Split('|');            foreach (string strValue in strAr)             {                 Console.WriteLine(strValue);             }         }     } } 결과:제품군코드번호자재번호

C# 2024.02.22

[C#]문자열 함수 SubString(), IndexOf(), LastIndexOf(), Split(), Replace(), Equals()

● string SubString(int startIndex, int Length);- startIndex : 문자열을 가져올 시작위치- length : 가져올 문자열의 길이 - Sampleusing System; namespace test {     class Program     {         static void Main(string[] args)         {             string str = "Sample Test";             string strValue = str.Substring(0, 6);             Console.WriteLine(strValue);         }     } }결과 : Sample ● int IndexOf(string strSe..

C# 2024.02.22

[C#]Trim(), TrimStart(), TrimEnd() 사용법

Trim() - 문자열의 앞쪽, 뒤쪽 공백을 모두 제거한 문자열을 반환한다. TrimStart() - 문자열의 앞쪽 공백을 모두 제거한 문자열을 반환합니다. TrimEnd() - 문자열의 뒤쪽 공백을 모두 제거한 문자열을 반환합니다. - Sample 사용예제 string strValue = "    Sample     ";  string str2 = strValue.Trim(); 결과 :  "Sample";string str3 = strValue.TrimStart(); 결과 : "Sample     ";string str4 = strValue.TrimEnd();  결과 : "    Sample";

C# 2024.02.21

[C#] 현재폴더와 실행 프로세스 결합 경로

가. 프로세스 이름 가져오기 System.Diagnostics.Process currentProcess = System.Diagnostics.Process.GetCurrentProcess(); string strProcess = currentProcess.ProcessName; 나. 현재의 실행 폴더를 가져온다. string strFolder = System.IO.Directory.GetCurrentDirectory(); 다. 현재 폴더와 프로세스를 결합한 파일경로 string strFilePath = string.Format("{0}\\{1}.exe", System.IO.Directory.GetCurrentDirectory(), this.currentProcess.ProcessName);

C# 2024.02.21
반응형

/* 코드복사 버튼 */ pre { position: relative; overflow: visible; } pre .copy-button { opacity: 0; position: absolute; right: 8px; top: 4px; padding: 6px 18px; color: rgb(255, 255, 255); background: rgba(255, 223, 0, 0.6); border-radius: 5px; transition: opacity .3s ease-in-out; } pre:hover .copy-button { opacity: 1; } pre .copy-button:hover { color: #eee; transition: all ease-in-out 0.3s; } pre .copy-button:active { color: #33f; transition: all ease-in-out 0.1s; } .copy-message:before { content: attr(copy-message); position: absolute; left: -95px; top: 0px; padding: 6px 18px; color: #fff; background: rgba(255, 223, 0, 0.6); border-radius: 5px; } /* 코드복사 버튼 END */