Programming/C#
-
[C#] 자주 사용되는 String 메서드Programming/C# 2019. 5. 15. 18:08
C# System.String 네임스페이스 의 관련 메서드를 다룬다. 주요 dll 파일은 System.Runtime.dll, mscorlib.dll, netstandard.dll 에 담겨져있다. 자주사용되는 메서드의 기본적인 메서드만 찾아볼것이다. 1. IndexOf(String s) 혹은 IndexOf(Char c) 문자 or 문자열을 String에 포함될경우 그 위치값을 Int 형으로 Return 없으면 -1 이 Return * String에서 처음 발견되는 인자값을 찾았을때 Return 한다. // 거꾸로 사용하기를원한다면 LastIndexOf 메서드를 검색 이처럼 처음 발견되는 인자값만 Return 결과를 보여준다. 그런데, 의문이들것이다. 왜 String에서 int형을 반환해주는것일까? 이 메서..
-
[C#] Using 문Programming/C# 2019. 5. 15. 12:09
https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/using-statement 참고하기 using 문 - C# 참조 using 문(C# 참조)using statement (C# Reference) 이 문서의 내용 --> IDisposable 개체의 올바른 사용을 보장하는 편리한 구문을 제공합니다.Provides a convenient syntax that ensures the correct use of IDisposable objects. 예제Example 다음 예제에서는 using 문을 사용하는 방법을 보여 줍니다.The following example shows h docs.microsoft.com using 키워드는..
-
[C#] Hello WorldProgramming/C# 2019. 3. 8. 17:44
1. Visual Studio 설치 2. 메뉴 모음 -> 파일 -> 새로만들기 -> 프로젝트 클릭 3. 설치됨 -> Visual C# -> 콘솔 앱 클릭 4. 이름 박스에서 원하는 프로젝트명 적기 123456789101112131415using System; namespace HelloWorld{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.ReadKey(); } }}Colored by Color Scriptercs Main 문의 {} 사이에 Console.WriteLine("Hello World!"); Console.ReadKey();글을 쓰고 F5 키를 눌러 시작하여 프로젝트를 실..
-
[C#] Object Class 에 관하여Programming/C# 2019. 3. 6. 18:08
C# 은 객체 지향 언어이다.객체의 꽃 은 상속이다. 어떠한 int 타입의 변수가있다면 이 int 위의 상속 클래스가 있다.어떠한 stirng 타입의 변수가 있다면 이또한 string 위의 상속클래스가 있다.어떠한 class 타입이 있다면 이또한 상속 클래스가 있다. 이 모든 데이터 타입 위에 위치한것이 Object 라는 클래스 이다. 이 Object의 라이브러리는System.Runtime.InteropServices.ClassInterface System.Runtime.InteropServices.ComVisibleSystem.Serializable 이렇게 세개의 라이브러리에 존재한다. 그렇다면 Object는 왜 쓰냐? 암시적으로 표현할때 사용하는것이다.모든 클래스에서 파생 되기 때문에 gui에서 버튼..
-
[C#] 텍스트박스에 숫자만 입력받도록 하기Programming/C# 2019. 3. 6. 11:54
C# 에서 TextBox 에 숫자만 입력받는법을 공부했다. private void price_box_KeyPress(object sender, KeyPressEventArgs e) { if(!(char.IsDigit(e.KeyChar) || e.KeyChar == Convert.ToChar(Keys.Back))) { e.Handled = true; } } ------------------------------------------------------------------------------------------------------------------------- Keypress 이벤트에 대한 함수를 생성한다.키입력 이벤트 는 주로KeyUP() , KeyDown(), Keypress() 세가지가 있..