[C#] 기초

민병대·2022년 10월 19일
0

변수 선언

자바스크립트처럼 var, let, const를 사용하기도 하지만,
int test = 1, string test = 'test' 처럼 선언문에 형식이 들어간다.

varchar vs. nvarchar

varchar는 영문 또는 테이블에 설정된 기본 지원 언어를 지원하고,
nvarchar는 유니코드를 지원한다.
한글을 사용 할 때는 nvarchar가 좋은 듯 하다.

평균 구하기

.Average()

foreach문

int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
foreach (int i in numbers)
{
System.Console.Write("{0} ", i);
}

++i vs. i++

++i : 값이 먼저 증가하고 작업이 수행
i++ : 작업 수행 후 값 증가

char to int

char ch = '9';
int intVal = ch - '0';

캐스트를 사용하여 정수 리터럴로 표시되는 값을 결정된 리터럴 형식 이외의 형식으로 변환할 수도 있습니다.

var signedByte = (sbyte)42;
var longVariable = (long)42;

타입 변환

  1. Convert
    Boolean, Char, Byte, Int, Double, Decimal, String, DateTime 등으로 변환
    Convert.ToInt32("x")
  2. Parse
    문자열 표현을 해당하는 형 으로 변환한다.
    Int32.Parse("x")

string 배열을 string으로 변환

string.Join("", Array);

string을 char 배열로 변환

char[] ch = str.ToCharArray();

문자열 나누기

string original = "나는^프로그래밍을^공부하는중^입니다.";
string[] split_data = original.Split('^');

char[]를 string으로 변환

char[] characters = {'s', 't', 'r', 'i', 'n', 'g'};
string str = new string(characters);

Array Sorting

Array.Sort(intArray);

profile
마케터 출신 개발자

0개의 댓글