반응형
본 포스팅은 유투브 Dori Dori 님의 강의를 보고 개인적으로 스터디 노트를 정리하는 포스팅 입니다. 도리도리님 감사합니다~ https://www.youtube.com/channel/UCwHgaNnrsqAyoCtqd2WbY1w/featured
강의내용 정리 + 복습/익히기
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 키를 한번 눌러주면 해결
반응형
'Programming > c# 스터디' 카테고리의 다른 글
C# 4번째 스터디 노트 - 연산자 (0) | 2020.03.19 |
---|---|
C# 세번째 강의노트 - 매소드 (method) (0) | 2020.03.17 |
C# 두번째 강의노트 - DataType (0) | 2020.03.16 |
비주얼 스튜디오 커뮤니티 (Visual studio community) 한글 패치 방법 (0) | 2019.08.31 |
study note - 1~4강 / 2019.08.25 (0) | 2019.08.25 |
댓글