본문 바로가기
728x90

전체 글239

[ C# 10일차 ] File.Exists(String) 오류! 아무 생각 없이 프로젝트 이름을 File로 지정했는데, File.Exists가 자꾸 오류가 나 봤더니 키워드가 아닌 네임스페이스로 계속 접근하고있었다.. :) 이를 잊고 집에 와서 복습하며 같은 실수를 하여 기록을 남긴다! using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace Study11 { class App { //생성자 public App() { Console.WriteLine("App"); //절대경로 //C:\Users\s2nhl\OneDrive\Documents\csh\File\File\.. 2023. 1. 13.
[ C# 10일차 ] 실행시 매개변수 넣기 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study11 { class Program { static void Main(string[] args) { if (args.Length 2023. 1. 13.
[ C# 10일차 ] 개체 이니셜라이져, 생성자 overload using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study11 { class App { //생성자 public App( ) { Console.WriteLine("App"); //생성자 매개변수를 활용 //Item item0 = new Item("창", 11); //인스턴스 만들고 개별로 데이터 넣기 Item item1 = new Item(); item1.Name = "장검"; item1.Damage = 8; //개체 이니셜라이져 (프로퍼티, 필드) //컨트롤 + 스페이스바 Item item2 = new Item() { Name =.. 2023. 1. 13.
[ C# 10일차 ] 부족한 부분 아직 어제 배웠던 대리자나 익명메소드, 람다에 관해 잘 숙지하지 못한 듯 하다. 그래서 파일 입출력 부분을 이해하기 힘들었다..! C 배울때도 파일입출력이 가장 마지막 장이라 잘 숙지하지 못하였다. 우선은 자주 쓰게 될 부분을 익히고, 위의 개념들을 숙지하는 것이 먼저 필요할듯 하다! LINQ 문쿼리, 식쿼리는 개념 자체는 이해했지만 응용하는 과정에서 아직 문제가 있다! 그리고 주말에 용어 정리해보기! 2023. 1. 13.
[BOJ C#] 1181 단어 정렬 case #1 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _1181 { class App { //생성자 public App() { string[] arr = { "but", "i", "wont", "hesitate", "no", "more", "no", "it", "cannot", "wait", "im", "your" }; //여기부터 작성하세요 for(int i = 1; i < arr.Length; i++) { var strs = from str in arr where str.Length==i orderby str asce.. 2023. 1. 12.
[BOJ C#] 2711 오타맨 고창영 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _2711 { class App { //생성자 public App() { //boj 2711 오타맨 고창영 Dictionary dic = new Dictionary(){ { 4, "MISSPELL" }, { 1, "PROGRAMMING" }, { 7, "CONTEST" }, { 3, "BALLOON" }, }; //여기서부터 작성 ] foreach(KeyValuePairpair in dic) { PrintValue(RemoveString(pair.Key, pair.Value)); }.. 2023. 1. 12.
[BOJ C#] 10173 니모를 찾아서 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _10173 { class App { //생성자 public App() { //[BOJ] 10173 니모를 찾아서 string[] arr = { "Marlin names this last egg Nemo, a name that Coral liked.", "While attempting to save nemo, Marlin meets Dory,", "a good-hearted and optimistic regal blue tang with short-term memory loss.",.. 2023. 1. 12.
[BOJ C#] 4458 첫 글자를 대문자로 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _4458 { class App { //생성자 public App() { //[BOJ] 4458 첫 글자를 대문자로 string[] arr = { "powdered Toast Man", "skeletor", "Electra Woman and Dyna Girl", "she-Ra Princess of Power", "darth Vader" }; //여기서부터 작성 하세요 Arr(arr); //출력 //Powdered Toast Man //Skeletor //Electra Woman an.. 2023. 1. 12.
[BOJ C#] 9086 문자열 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BOJ_String { class App { //생성자 public App() { //boj 9086 문자열 string[] arr = { "ACDKJFOWIEGHE", "O", "AB" }; //여기서부터 코드 작성 for(int i = 0; i < arr.Length; i++) { PrintStringToChar(arr[i]); } //출력 //AE //OO //AB } private void PrintStringToChar(string str) { char[] c = new c.. 2023. 1. 12.
[ C# 10일차 ] LINQ와 익명형식 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study11 { class App { //생성자 public App() { Console.WriteLine("App"); Item[] items = { new Item(){Name="장검", Damage=10}, new Item(){Name="단검", Damage=5}, new Item(){Name="창", Damage=11}, new Item(){Name="도끼", Damage=8}, new Item(){Name="지팡이", Damage=3}, new Item(){Name="활".. 2023. 1. 12.
[ C# 10일차 ] 개체 이니셜라이져 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study11 { class App { //생성자 public App() { Console.WriteLine("App"); Item item = new Item(); item.Name = "장검"; //개체 이니셜라이져(프로퍼티, 필드) //ctr+space 속성 나옴 Item item1 = new Item() { Name = "단검" , damage = 10 }; } } } using System; using System.Collections.Generic; using System.. 2023. 1. 12.
[ C# 9일차 ] 부족한 부분 익명 메소드, 람다 활용 더 해보기! 아직 프로퍼티 활용이 자연스럽지 않음 좀 더 computer thinking 연습을 해야할 듯. (일반적인 방법으로 문제 풀도록 노력하기) 2023. 1. 12.
728x90