C# 현재 디렉토리 경로 가져오기
C# 현재 디렉토리 경로 가져오기 System.IO.Directory.GetCurrentDirectory() System.Environment.CurrentDirectory
- C# Programming
- · 2018. 4. 4.
Substring (int startIndex) - 원하는 위치부터 끝까지 string s = "0123456789";Console.WriteLine(s.substring(5)); // 결과 "56789" Console.WriteLine(s.substring(7)); // 결과 "789" Substring (int startIndex, int length) - 원하는 위치부터 문자 개수 Console.WriteLine(s.substring(5,2)); // 문자열 인덱스 5부터 2개의 문자를 반환 // 결과 "56"
전체 소스파일입니다 폼을 두개 생성합니다Form1 - 메인폼이죠 기본생성되는 폼MoveForm - 폼을 움직일때 테두리를 표시해 주기 위한 폼 MoveForm 에 패널을 하나 넣고 this.BackColor = System.Drawing.Color.DarkSlateGray; // MoveForm 배경을 빨강이 아닌 아무색이나 변경. 테두리로 보일 색입니다this.panel1.BackColor = System.Drawing.Color.Red; // panel1 배경을 빨강으로 설정합니다this.panel1.Location = new System.Drawing.Point(6, 6); // Location을 6,6으로 설정합니다this.panel1.Size = new System.Drawing.Size(848..
1. Visual Studio 에서 NuGet 패키지 관리에서 Telegram.Bot 를 설치한다 2. private void Form1_Load(object sender, EventArgs e) { /// 비동기 봇 접근 TestAPIAsync(); } static async void TestAPIAsync() { var Bot = new Telegram.Bot.TelegramBotClient(" 여기에 API 토근 입력 "); var me = await Bot.GetMeAsync(); await Bot.SendTextMessageAsync("여기에 Chatid 입력", "여기에 전송할 텍스트"); } 소스는 잘 모르겠습니다어떤 기능을 하는지 저는 일단 텍스트 전송만 테스트하였습니다잘 전송이 됩니다
C# 이벤트 사용법 namespace Test{class main{void main1(){Test1 t1 = new Test1();t1.MessageOccur += t1_MessageOccur();} private void t1_MessageOccur(string msg){MessageBox.Show(msg);}} class Test1{public delegate void MessageEventHandler(string msg);public event MessageEventHandler MessageOccur; public void test2(){MessageOccur(" Test1 클래스에서 메세지 발생");}} }
C# 현재 디렉토리 경로 가져오기 System.IO.Directory.GetCurrentDirectory() System.Environment.CurrentDirectory
작업 영역은 모니터의 해상도와는 다릅니다 기본적으로 작업표시줄, 도킹된 창 및 도킹된 도구 모음을 제외한 디스플레이의 바탕화면 영역을 말합니다 C# 에서는 아래와 같이 간단하게 구할 수 있습니다 Rectangle area = Screen.GetWorkingArea(this); string with = area.Width.ToString(); string height = area.Height.ToString();