본문 바로가기

ASP.net with C# (웹폼)

C#문자열과 @기호, @의미 C#에서 @기호는 다양한 경우에 사용되지만, 여기서 소개해 드릴 내용은 문자열에 붙여 사용하는 @의미에 대해 설명드리겠습니다.결론을 먼저 말씀드리자면, 문자열 변수 값 지정시 다음과 같은 경우에 @기호를 사용하면 편리합니다. 1. 파일경로 표현시(백슬래시 '\' 사용)2. 쿼리문 작성시(string 여러줄의 문자열 지정) 다음의 코드를 보시면 문자열에 @기호를 사용할때와 하지 않을 때의 의미차이를 쉽게 파악하실 수 있습니다. //일반문자열로 표현시 string file = "C:\\Users\\Downloads\\ReadMe.txt"; string sql = "SELECT " + " Seq " + " , Name " + " , Flavor " + " , Rank " + "FROM Fruit "; //@기.. 더보기
C# var변수 사용법, dynamic과의 차이점 C# var변수 사용법 먼저 var변수란 무엇인지 뜻 풀이부터 보고 사용법에 대해 설명하도록 하겠습니다.(MS Docs 보기) var변수 - 암시적으로 형식화된 지역 변수 암시적 : 뭔가 단서가 있어 유추할 수 있음(반대말:명시적) 형식화된 : 형식이 지정되는(컴파일러가 가장 적합한 형식을 결정해서 할당함을 의미) 지역변수 : 전역변수로 사용할 수 없고, 메소드 내에서만 사용할 수 있음 var변수 사용예 var i = 3; // i 는 int형으로 컴파일 됨 var s = "Hello world"; // s string형으로 컴파일 됨 var a = new[] { 0, 1, 2, 3 }; //a는 int형 배열로 컴파일 됨 var exp = from c in customers where c.City ==.. 더보기