일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 초대장
- 트레커
- 신장사거리
- MSsql
- 재테크
- 국정화
- jquery
- C#
- javascript
- 하남
- 최신트래커
- 내장함수
- 박근혜 탄핵
- 하남맛집
- 카카오헤어샵
- 맛집
- 티스토리
- db
- Google Map
- .net
- 토렌트
- 파리바게트
- Lock
- 국정화 반대
- 트래커
- 카카오가 찾아준 헤어샵
- 술안주
- 파리바게트 청라 SK점
- 함수
- 동적쿼리
- Today
- Total
목록C# 12
featur
[C#] System.Math 올림, 반올림, 버림 이름설명Abs(Decimal)Decimal 숫자의 절대값을 반환합니다.Abs(Double)배정밀도 부동 소수점 수의 절대 값을 반환합니다.Abs(Int16)16비트 부호 있는 정수의 절대 값을 반환합니다.Abs(Int32)32비트 부호 있는 정수의 절대 값을 반환합니다.Abs(Int64)64비트 부호 있는 정수의 절대 값을 반환합니다.Abs(SByte)8비트 부호 있는 정수의 절대 값을 반환합니다.Abs(Single)단정밀도 부동 소수점 수의 절대 값을 반환합니다.Acos(Double)코사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다.Asin(Double)사인을 적용했을 때 지정된 숫자가 나오는 각도를 반환합니다.Atan(Double)탄젠트를..
asp.net C# 캐시 사용 안함 로그인한후 한번 접속했던 페이지들은 익스플로러의 열어본 페이지 목록에서 다시 접근했을 경우기존에 로그인 상태에서 보였던 정보들을 그대로 가져와 보여줍니다. 이 문제를 해결하시려면 아래 코드를 추가하세요. 열어본 페이지 목록에서 다시 접근하면 로그인을 필요로 하는 기본 페이지로 이동되어 보여집니다. Response.Cache.SetCacheability( HttpCacheability.NoCache ); 웹페이지에 공통적으로 사용되는 유저컨트롤에 추가해주시면 해당 유저컨트롤이 포함되어 있는 모든 페이지에 적용됩니다. // 그외..Response.CacheControl = "no-cache";Response.Expires = -1;
[C#] Static 한정자 (전역변수) static(C# 참조) static 한정자는 특정 개체가 아니라 해당 형식 자체에 속하는 정적 멤버를 선언하는 데 사용됩니다. static 한정자는 클래스, 필드, 메서드, 속성, 연산자, 이벤트 및 생성자와 함께 사용할 수 있지만 클래스 이외의 형식, 소멸자 또는 인덱서와는 함께 사용할 수 없습니다. 자세한 내용은 정적 클래스 및 정적 클래스 멤버를 참조하십시오. 예제다음 클래스는 static으로 선언되며 static 메서드만 포함합니다.C# static class CompanyEmployee { public static void DoSomething() { /*...*/ } public static void DoSomethingElse() { /*...*/ ..
객채 지향 프로그래밍 OOP 1. 개요 C#의 가장 중요한 요소는 완벽한 객체 지향 언어라는 점입니다. C#은 C++과 Java와 같이 객체지향 언어의 이점을 가지고 있으며, OOP 경험을 향상 시키는 몇가지 추가적인 요소가 있습니다. 객체지향 이외에도, C#은 소프트웨어 시스템 개발 시 쉽게 재사용할 수 있는 블랙 박스 엔티티의 개념을 가지고 있는 컴포넌트의 생성에 대한 기능이 디자인되었다는 점입니다. 이 글에서는 객체지향 언어가 무엇인지에 대한 큰 그림을 그릴 것입니다. 또한 객체, 클래스, 추상화, 캡슐화, 상속 및 다형성에 대해서 논할 것입니다. 이 내용에 대한 C#에 부분을 살펴볼 것입니다. 소프트웨어 재사용을 용이하게 하는 방식으로 객체 지향 프로그래밍의 생각을 확장할 수 있는 컴포넌트에 대한..
https://msdn.microsoft.com/ko-kr/library/ms173156.aspx 인터페이스(C# 프로그래밍 가이드) c# interface 인터페이스는 클래스 또는 구조체가 구현할 수 있는 연관 기능의 집합에 대한 정의를 포함합니다. 예를 들어 인터페이스를 사용하면 여러 소스의 동작을 클래스에 포함할 수 있습니다. C# 언어는 클래스에 대한 다중 상속을 지원하지 않기 때문에, 해당 기능이 중요합니다. 또한 구조체는 다른 구조체나 클래스에서 실제로 상속할 수 없기 때문에 구조체에 대한 상속을 시뮬레이트하려는 경우 인터페이스를 사용해야 합니다. 다음 예제에서는 인터페이스 키워드를 사용하여 인터페이스를 정의하는 방법을 보여줍니다. interface IEquatable { bool Equals..
c# Dictionary 사용법 using System; using System.Collections.Generic; namespace DictionaryTest { class DictionaryTest { public void Main(string[] args) { Dictionary hoons = new Dictionary(); Console.WriteLine("-------------------------------------------"); // 사전에 추가 hoons.Add("HS", "HOONS"); hoons.Add("JS", "JINSU"); hoons.Add("YS", "YOUNGSU"); hoons.Add("SY", "SUYOUNG"); Console.WriteLine(hoons["JS..
[.net] C# 보안 권장 사항 다음 목록은 잠재적인 보안 문제를 빠짐없이 기록한 것은 아닙니다. C# 개발자와 관련된 몇 가지 일반적인 문제를 중점적으로 설명합니다. •checked 키워드를 사용하여 정수 계열 형식의 산술 연산 및 변환에 대한 오버플로 검사 컨텍스트를 제어해야 합니다. •매개 변수에 대해서 항상 가장 제한적인 데이터 형식을 사용해야 합니다. 예를 들어 메서드에 데이터 구조의 크기를 설명하는 값을 전달하는 경우 정수 대신 부호 없는 정수를 사용합니다. •파일 이름을 기준으로 결론을 내리지 말아야 합니다. 파일 이름은 서로 다른 여러 가지 방식으로 표현할 수 있으며 특정 파일에 대한 테스트를 건너뛸 수 있습니다. •암호나 기타 중요한 정보를 절대로 응용 프로그램에 하드코딩하지 말아야 합..
Web.config ASP.NET 구성 데이터는 Web.config로 이름이 지정된 XML 텍스트 파일에 저장된다. Web.config 파일은 ASP.NET 응용 프로그램의 여러 디렉터리에 있을 수 있다. 컴파일러 옵션, 디버깅, 사용자 인증, 오류 메시지 표시, 연결 문자열 등의 기능에 대한 구성 설정을 지정할 수 있다. ■ 컴파일 웹 응용 프로그램을 컴파일하는데 필요한 설정을 구성할 수 있다. - defaultLanguage : 동적 컴파일 파일에 사용할 기본 프로그래밍 언어를 지정한다. - debug : true로 설정하면 디버깅 중 필요한 기호를 생성할 수 있다. 개발주기가 끝나면 false로 설정하여 성능을 최적화 할 수 있다. - optimizeCompliation : 최상위 파일이 변경된 경..
c# ? , ?? ?? 를 기준으로 좌측값이 null 이라면 우측값을, null 이 아니라면 좌측값을 반환한다. SQL문의 ISNULL과 같은 기능을 수행한다. string value = null; string result = value ?? "value is null"; Console.WriteLine(result); 아래의 코드와 동일하다. string value = null; string result = value == null ? "value is null" : value; Console.WriteLine(result); 결과는 둘다 value is null