본문 바로가기
Programming/c# 스터디

C# 1일차 - 스터디노트 (비주얼스튜디오 처음 시작하기, String 관련 함수 사용+공용컨트롤이 마우스 드래그로 이동이 안될 경우 해결방법)

by 아뾰오옹 2020. 3. 13.
반응형

본 포스팅은 유투브 Dori Dori 님의 강의를 보고 개인적으로 스터디 노트를 정리하는 포스팅 입니다. 도리도리님 감사합니다~ https://www.youtube.com/channel/UCwHgaNnrsqAyoCtqd2WbY1w/featured

 

Dori Dori

 

www.youtube.com

 

강의내용 정리 + 복습/익히기 

1. 프로젝트 시작하기 

 

파일 - 새로만들기 - 프로젝트 

 

Windows Froms 앱 선택 후 이름 적고 저장할 위치를 적고 확인!

2. C# 문자열 관련 함수 사용

.Contain.Contains("Test") 찾고자 하는 문자가 있는지를  T/F로 반환
.EqualsEquals("Test") 문자열과 같은지 확인하여 T/F로 반환
.Length 문자열 길이를 반환
.Replace("Test", "i can") 앞에 문자열을 뒤의 문자열로 찾아바꾸기
.Substring(3, 5) 문자열에서 3번부터 시작해서 5개까지를 가져온다
.ToLower() / ..ToUpper() 문자열을 전부를 소문자/대문자로 변환
.Trim() 문자열의 앞뒤공백을 제거

3. 소스코드 (버튼)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace day1_string_0313
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

		//버튼을 클릭하면 이쪽으로 오게 됨
        private void button1_Click(object sender, EventArgs e)
        {
            string strText = lblText.Text;
            lblContain.Text = strText.Contains("Test").ToString();
            lblEquals.Text = strText.Equals("Test").ToString();
            lblLength.Text = strText.Length.ToString();
            lblReplace.Text = strText.Replace("Test", "i can").ToString();

            string[] strSplit = strText.Split(',');
            lblSplit1.Text = strSplit[0].ToString();
            lblSplit2.Text = strSplit[1].ToString();
            lblSplit3.Text = strSplit[2].ToString();

            lblSubstring.Text = strText.Substring(3, 5).ToString();
            lblToLower.Text = strText.ToLower().ToString();
            //문장 전체를 소문자로 바꾼다. 
            lblToUpper.Text = strText.ToUpper().ToString();
            //문장 전체를 대문자로 바꾼다.
            lblTrim.Text = strText.Trim().ToString();
            //문장 양 끝에 있는 공백을 제거
            
        }
    }
}

 

 

노트

공용컨트롤에서 폼으로 끌고 왔는데, 드래그가 안될 때

-> 당황하지 않고 esc 키를 한번 눌러주면 해결

 

 

 

반응형

댓글