아두맨

아이디어 창작 도우미

코딩/C# 6

[C#] 엑셀처럼 정렬하기 나머지 행들을 같이 정렬하는 방법

여러개의 데이터 리스트 값들을 정렬하고 나머지 값들도 같이 정렬해야할 경우엑셀에서는 필터 버튼 한방인데.. ⭕ 사용 예제 그림의 왼쪽 시간 정렬된 데이터를 오른쪽처럼 data1 최대값을 기준으로 내림차순 정렬하려 할 때  🍺 코드 예제C 기본 정렬 코드에서 mod1, mod2 나머지 부분을 sample과 똑같이 움직여주면 된다static void sortAvg(List sample, List mod1, List mod2) // sample 을 따라가는 나머지 값 2개{ for (int i = 0; i 이 코드는 "sample" 리스트를 기준으로 "mod1"과 "mod2" 두 개의 리스트를 함께 정렬하는 함수입니다. 함수는 "static"으로 선언되어 있으며, 파라미터로 "List" 타입의 "sa..

코딩/C# 2023.04.02

[C#] 2중 리스트 사용하는 방법

폴더 안에 파일을 정리하듯 2중 리스트로 데이터 정리하는 방법 ⭕ 코드 예제함수 선언은 List> 형태다. (T는 string, char, int 등 자료형) 소문자 알파벳 리스트 데이터를 2중 리스트 안에 순서대로 대문자 알파벳 변환하여 저장하는 예제코드 List> upperData = new List>();List subData = new List();string dataLow = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";string[] calcLow = dataLow.Split(','); // 소문자 알파벳 string을 콤마로 // 구분하여 string[]..

코딩/C# 2023.04.02

[C#] .csv 파일 읽기 쓰기

.csv 파일 데이터 리스트를 활용하여 분석 처리 방법  ⭕ 윈도우 폼 선언폴더 안에 있는 모든 .csv 파일을 읽고 2중 리스트에 저장하는 코드using System;using System.Collections.Generic;using System.IO;using System.Windows.Forms;namespace BlogUploadWinform{ public partial class Form1 : Form { static int count = 1; string searchPath = ""; List> totalData = new List>(); private void button3_Click(object sender, EventArgs ..

코딩/C# 2023.04.02

[C#] string 특정 문자 포함 합치기 [string.Join()]

(,) 콤마로 분류해서 데이터를 저장하는 .csv 파일을 만들 때string.Join()으로 특정 문자 (,)를 합치면 된다 ⭕ 선언 초기화List str1 = new List() { "2022", "08", "20"};string[] str2 = { "15", "28", "30" };string result;result = string.Join("/", str1) +"\t"+ string.Join(":", str2);Console.WriteLine(result);이 코드는 먼저 문자열 리스트 str1과 문자열 배열 str2를 초기화합니다. str1은 연도, 월, 일을 순서대로 담고 있으며, str2는 시, 분, 초를 순서대로 담고 있습니다. 그리고 string.Join 메서드를 사용하여 str1과 st..

코딩/C# 2023.04.02